MMX: el SIMD que Intel llevó a las PC de los 90

SIMD in the 90s: Programming Intel's Pentium MMX

MMX: el SIMD que Intel llevó a las PC de los 90

En 1997, Intel lanzó el Pentium MMX, un conjunto de 57 instrucciones SIMD que permitía procesar múltiples datos a la vez en registros de 64 bits. Aunque no fue el primer SIMD (el ILLIAC IV de los 60 y el Cray-1 de los 70 ya lo usaban), fue clave para popularizar esta tecnología en las PC de escritorio. El artículo explica cómo funcionaban los registros MMX, las operaciones de suma con saturación, comparaciones, desplazamientos y multiplicación, y muestra un ejemplo práctico de cómo se usaba para optimizar el procesamiento de imágenes. También destaca la limitación de compartir registros con la FPU x87 y la necesidad de la instrucción EMMS.

En lugar de procesar un entero a la vez, la CPU procesa varios enteros empaquetados dentro de un solo registro de 64 bits simultáneamente.

Más de este día

2026-08-16