stringtranslate.com

Niebla Agner

Agner Fog es un antropólogo evolutivo e informático danés . Actualmente es profesor asociado de informática en la Universidad Técnica de Dinamarca (DTU) y ha estado presente en DTU desde 1995. Es más conocido por acuñar el término " Teoría de la Regalidad " y por escribir extensos manuales de optimización para máquinas que ejecutan el Arquitectura x86 . [1] [2]

Ciencias Sociales

Agner Fog es el investigador principal de la Teoría de la Regalidad , la proposición de que el entorno en el que se encuentra un grupo selecciona ciertos rasgos psicológicos. Como resultado, un entorno más duro selecciona estructuras sociales más regias (bélicas), mientras que un entorno más seguro selecciona estructuras más kungicas (pacíficas). [3]

Programación y matemáticas

Mejoramiento

Agner Fog es conocido como "analista de CPU" en los sitios web de tecnología que cubren CPU x86. [2] [4] Mantiene un manual de cinco volúmenes para optimizar el código para CPU x86, con detalles sobre el tiempo de instrucción y otras características de microarquitecturas individuales . También mantiene una biblioteca de clases vectoriales para matemáticas SIMD , una biblioteca de subrutinas de ensamblaje ("asmlib"), así como muchas otras utilidades. [5]

Agner Fog también ha escrito extensamente sobre el comportamiento de Intel C++ Compiler e Intel MKL en CPU que no son Intel, acuñando el término "AMD paralizado" para describir el sesgo. [6]

Biblioteca de clases vectoriales

Agner Fog es el autor principal de la biblioteca de clases vectoriales de C++. Esta es una biblioteca de clases C++ de código abierto para optimizar el código SIMD . [7]

Conjunto de instrucciones ForwardCom

Agner Fog ha diseñado el conjunto de instrucciones ForwardCom. Esta es una arquitectura de conjunto de instrucciones de CPU de código abierto de alto rendimiento con registros vectoriales de longitud variable . El conjunto de instrucciones no es ni RISC ni CISC , sino un compromiso con pocas instrucciones y muchas variantes de cada instrucción. [8]

Otros asuntos

Fog ha escrito algunos generadores de números pseudoaleatorios con una variedad de distribuciones, centrándose en el rendimiento (SIMD) y la corrección con respecto al comportamiento del punto flotante y las propiedades estadísticas. Estos se utilizan en simulaciones para su investigación antropológica. [9]

Referencias

  1. ^ "Niebla de Agner". DTU . Consultado el 3 de mayo de 2019 .
  2. ^ ab "AMD reemplaza las CPU Ryzen para usuarios afectados por un error raro de Linux". Tecnología extrema .
  3. ^ Sociedades guerreras y pacíficas: la interacción de genes y cultura . Niebla, Agner. (1 ed.). REINO UNIDO. ISBN 9781783744039. OCLC  1012158524.{{cite book}}: Mantenimiento CS1: otros ( enlace )
  4. ^ Gelas, Johan De. "Las extensiones propietarias de instrucciones x86: una pérdida de tiempo, dinero y energía". AnandTech .
  5. ^ "Recursos de optimización de software. C++ y ensamblador. Windows, Linux, BSD, Mac OS X". Niebla Agner .
  6. ^ "Función" AMD "paralizada" de Intel. Blog de CPU de Agner . 2009.
  7. ^ Niebla, Agner. "Biblioteca de clases vectoriales". Github . Consultado el 4 de julio de 2022 .
  8. ^ Niebla, Agner. "AdelanteCom". ForwardCom.info . Consultado el 4 de julio de 2022 .
  9. ^ "Generadores de números pseudoaleatorios". www.agner.org .