Jump to content

Агнер Фогг

Агнер Фогг
Альма-матер
Работодатель
Веб-сайт https://www.agner.org/  Edit this on Wikidata

Агнер Фог — датский эволюционный антрополог и ученый-компьютерщик . В настоящее время он является доцентом кафедры информатики в Датском техническом университете (DTU) и работает в DTU с 1995 года. Он наиболее известен благодаря созданию термина « Теория регулярности » и написанию обширных руководств по оптимизации для машин, работающих на архитектура х86 . [1] [2]

Социальные науки

[ редактировать ]

Агнер Фог — главный исследователь Теории Реальности , предположения о том, что среда, в которой находится группа, выбирает определенные психологические черты. В результате более суровая среда выбирает более царственные (воинственные) социальные структуры, в то время как более безопасная среда выбирает более кунгические (мирные) структуры. [3]

Программирование и математика

[ редактировать ]

Оптимизация

[ редактировать ]

Агнер Фог известен как «аналитик ЦП» на технических веб-сайтах, посвященных процессорам x86. [2] [4] Он ведет пятитомное руководство по оптимизации кода для процессоров x86 с подробным описанием тайминга инструкций и других особенностей отдельных микроархитектур . Он также поддерживает библиотеку векторных классов для математических вычислений SIMD , библиотеку подпрограмм сборки («asmlib»), а также многие другие утилиты. [5]

Агнер Фог также много писал о поведении компилятора Intel C++ и Intel MKL на процессорах сторонних производителей, придумав термин «нарушение AMD» для описания предвзятости. [6]

Библиотека векторных классов

[ редактировать ]

Агнер Фог — главный автор библиотеки векторных классов C++. Это с открытым исходным кодом C++ классов библиотека для оптимизации SIMD- кода. [7]

Набор команд ФорвардКом

[ редактировать ]

Агнер Фог разработал набор команд ForwardCom. Это высокопроизводительная с открытым исходным кодом ЦП архитектура набора инструкций переменной длины и векторными регистрами . Набор инструкций не является ни RISC , ни CISC , а представляет собой компромисс с небольшим количеством инструкций и множеством вариантов каждой инструкции. [8]

Другие предметы

[ редактировать ]

Фог написал несколько генераторов псевдослучайных чисел с различными распределениями, уделяя особое внимание производительности (SIMD) и правильности поведения с плавающей запятой и статистических свойств. Они используются в симуляциях для его антропологических исследований. [9]

  1. ^ «Агнер Туман» . ДТУ . Проверено 3 мая 2019 г.
  2. ^ Перейти обратно: а б «AMD заменяет процессоры Ryzen для пользователей, пострадавших от редкой ошибки Linux» . ЭкстримТех .
  3. ^ Воинственные и мирные общества: взаимодействие генов и культуры . Туман, Агнер. (1-е изд.). Великобритания. ISBN  9781783744039 . OCLC   1012158524 . {{cite book}}: CS1 maint: другие ( ссылка )
  4. ^ Гелас, Йохан Де. «Проприетарные расширения инструкций x86: пустая трата времени, денег и энергии» . АнандТех .
  5. ^ «Ресурсы по оптимизации программного обеспечения. C++ и ассемблер. Windows, Linux, BSD, Mac OS X» . Агнер Фог .
  6. ^ «Функция Intel «калечить AMD»» . Блог Агнера о процессорах . 2009.
  7. ^ Туман, Агнер. «Библиотека векторных классов» . Гитхаб . Проверено 4 июля 2022 г.
  8. ^ Туман, Агнер. «ФорвардКом» . ФорвардКом.инфо . Проверено 4 июля 2022 г.
  9. ^ «Генератор псевдослучайных чисел» . www.agner.org .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a8932e993d1c996febc1e34637f1157a__1710118440
URL1:https://arc.ask3.ru/arc/aa/a8/7a/a8932e993d1c996febc1e34637f1157a.html
Заголовок, (Title) документа по адресу, URL1:
Agner Fog - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)