Modern Microprocessors A 90-Minute Guide!

Recientemente he redescubierto el mundo del diseño de procesadores, y me gustaría compartir con vosotros un paper sobre procesadores modernos que igual os sirve para refrescar lo que aprendísteis en la carrera o poneros al día respecto a lo que sabéis de procesadores.

https://www.lighterra.com/papers/modernmicroprocessors/

El texto es corto y ameno. Cubre una introducción a la segmentación (pipelining), predicción de saltos, cachés, etc. Está salpicado de datos de procesadores históricos reales y razonamientos sobre por qué no hay procesadores más rápidos que los actuales.

Espero que lo disfrutéis tanto como yo.
Me ha parecido una lectura muy interesante. Si te gusta este tema, la "biblia" de la optimización, que además actualiza con bastante frecuencia, diría que son los libros de Agner Fog, especialmente el primero (Optimizing software in C++: An optimization guide for Windows, Linux and Mac platforms):
https://www.agner.org/optimize/#manuals

...aunque no es una lectura tan ligera.

Saludos
1 respuesta