アグナー・フォグ | |
|---|---|
| 母校 | |
| 雇用主 | |
| Webサイト | https://www.agner.org/ |
アグナー・フォグはデンマークの進化人類学者、コンピュータ科学者です。現在はデンマーク工科大学(DTU) のコンピュータサイエンスの准教授であり、1995 年から DTU に在籍しています。彼は「レガリティ理論」という用語の考案者と、 x86 アーキテクチャで動作するマシンの広範な最適化マニュアルの執筆者として最もよく知られています。[1] [2]
社会科学
アグナー・フォグは、集団が置かれている環境が特定の心理的特性を選択するという提唱である王権理論の主任研究者である。その結果、より厳しい環境はより王権的な(好戦的な)社会構造を選択し、より安全な環境はよりクンギ的な(平和的な)社会構造を選択する。 [3]
プログラミングと数学
最適化
Agner Fog は、x86 CPU を扱う技術ウェブサイトでは「CPU アナリスト」として知られています。[2] [4]彼は、x86 CPU のコードを最適化する 5 巻のマニュアルを管理しており、命令のタイミングや個々のマイクロアーキテクチャのその他の機能の詳細を説明しています。また、 SIMD数学用の Vector Class Library 、アセンブリ サブルーチン ライブラリ (「asmlib」)、その他多くのユーティリティを管理しています。[5]
Agner Fog 氏は、Intel 以外の CPU におけるIntel C++ コンパイラとIntel MKLの動作についても広範囲にわたって執筆しており、その偏りを説明するために「AMD を不利にする」という用語を作り出した。[6]
ベクトルクラスライブラリ
Agner FogはC++ Vector Class Libraryの主な作者です。これはSIMDコードを最適化するオープンソースの C++ クラス ライブラリです。[7]
ForwardCom命令セット
Agner FogはForwardCom命令セットを設計しました。これは、可変長ベクトルレジスタを備えた高性能オープンソースCPU命令セットアーキテクチャです。命令セットはRISCでもCISCでもなく、命令数が少なく、各命令に多くのバリエーションがある妥協案です。[8]
その他の科目
フォグは、浮動小数点の動作と統計的特性に関するパフォーマンス(SIMD)と正確性に重点を置き、さまざまな分布を持つ疑似乱数ジェネレータをいくつか作成しました。これらは、彼の人類学研究のシミュレーションで使用されています。 [9]
参考文献
- ^ 「アグナーフォグ」. DTU 。2019年5月3日に取得。
- ^ ab 「AMD、稀な Linux バグの影響を受けたユーザーのために Ryzen CPU を交換」。ExtremeTech。
- ^ 好戦的社会と平和的社会:遺伝子と文化の相互作用。フォグ、アグナー。(第1版)。イギリス。ISBN 9781783744039. OCLC 1012158524.
{{cite book}}: CS1 メンテナンス: その他 (リンク) - ^ Gelas, Johan De. 「x86 命令の独自拡張: 時間、お金、エネルギーの無駄」AnandTech。
- ^ 「ソフトウェア最適化リソース。C++ およびアセンブリ。Windows、Linux、BSD、Mac OS X」。Agner Fog。
- ^ 「Intel の「AMD 機能の弱体化」」Agner の CPU ブログ。2009 年。
- ^ Fog, Agner. 「Vector Class Library」. Github . 2022年7月4日閲覧。
- ^ Fog, Agner. 「ForwardCom」. ForwardCom.info . 2022年7月4日閲覧。
- ^ 「疑似乱数ジェネレータ」www.agner.org。
