AI 요약
1997년 인텔이 펜티엄 MMX 프로세서와 함께 도입한 MMX(MultiMedia eXtensions)는 SIMD(Single Instruction, Multiple Data) 명령어를 일반 데스크톱 CPU에 대중화한 중요한 전환점이었다. MMX는 x86의 80비트 부동소수점 레지스터 중 첫 64비트를 MMX 레지스터로 전환해 57개의 추가 명령어로 여러 정수를 단일 64비트 레지스터에서 동시에 처리했다. 이를 통해 이미지 처리, 오디오 믹싱, 비디오 재생, 게임 등 멀티미디어 소프트웨어에서 상당한 속도 향상을 얻을 수 있었다. SIMD의 개념 자체는 1960년대 ILLIAC IV 슈퍼컴퓨터 프로젝트까지 거슬러 올라간다.
핵심 포인트
- MMX는 1997년 펜티엄 MMX 프로세서와 함께 출시된 57개의 추가 SIMD 명령어 세트
- x86의 8개 80비트 부동소수점 레지스터 중 첫 64비트를 MMX 레지스터로 전환해 사용
- 8바이트 덧셈을 단일 명령어로 처리하는 등 멀티미디어 소프트웨어에서 큰 성능 향상
- SIMD 개념은 1960년대 ILLIAC IV 프로젝트까지 거슬러 올라가는 역사를 가짐
향후 전망
- MMX의 유산은 AVX-512, NEON, SVE 등 현대 CPU 확장으로 이어져 계속 발전 중
- SIMD의 병렬 처리 개념은 GPU의 수천 개 코어 아키텍처에도 영향을 준 기반 기술로 평가
출처:hackernews
