3DNow! SIMD 명령어 세트에 대한 지원이 Linux에서 종료되었습니다. AMD 프로세서의 경우 Phoronix가 작성합니다. Linux 커널 5.17의 새 버전에서는 20여 년 전에 처음 출시된 지정된 MMX 확장의 작업을 담당했던 약 500줄의 코드가 제거되었습니다.
3DNow! 명령어 세트 1998년 AMD에서 K6 3D 프로세서와 함께 출시한 23년 전입니다. 이를 통해 제조업체는 멀티미디어 데이터 처리 분야에서 인텔 프로세서보다 우위를 점하기를 원했습니다. 3DNow!기술 는 21개의 새로운 프로세서 명령어와 표준 MMX 레지스터에서 32비트 실수 유형으로 작동하는 기능을 도입했습니다. MMX / 3DNow!로의 전환을 최적화하기 위한 특별 지침도 추가되었습니다! 프로세서 캐시로 작업합니다. 따라서 3DNow! 새로운 프로세서 작동 모드와 새로운 레지스터를 도입할 필요 없이 MMX 기술의 기능을 확장했습니다.
90년대 후반과 2000년대 초반에 이 지침 세트는 게임, 멀티미디어 응용 프로그램 및 Photoshop 워크플로에서도 많이 사용되었습니다. 3DNow! 명령어 세트 AMD K6 3D 프로세서부터 K10 아키텍처(Phenom II)까지 사용되었습니다.
AMD 직후 인텔은 자체 프로세서용 SSE 명령 세트를 발표했습니다. Pentium 3 칩이 출시되면서 이 명령어 세트가 더 대중화되어 SSE2가 출시될 때 AMD도 이를 채택했습니다. FX 시리즈 프로세서(Bulldozer) 출시와 함께 3DNow! AMD는 완전히 잊어버렸습니다. 이 명령어 세트를 지원하는 마지막 프로세서는 Phenom II였습니다. 오늘날 AMD 및 Intel 프로세서용 주요 SIMD 명령어 세트는 SSE 및 다양한 변형(SSE2, SSE3, SSE4, SSE4.1, SSE4.2, SSE4A, SSE5 등)입니다.
2021-12-14 18:37:52
작가: Vitalii Babkin