산업 소식

가장 오래된 AMD 명령어 세트가 사라집니다: LLVM 컴파일러 3DNow! 지원 중단

Topcpu 2024년 7월 20일 토요일

역사적인 AMD 3D Now!명령어 집합은 마침내 멸종되었고, 9월이나 10월에 발표될 오픈 소스 컴파일러인 LLVM19의 새로운 버전은 결국 그것에 대한 지원을 취소할 것이다.

이제부터는 어셈블리 언어를 사용하지 않는 한 더 이상 이 지시 집합을 볼 수 없습니다.

AMD's Oldest Instruction Set Finally Extinct: LLVM Compiler No Longer Supports 3DNow!

이 이야기는 1996년으로 거슬러 올라가는데, 당시 인텔의 펜티엄 프로세서는 MMX 명령 집합을 도입하여 멀티미디어 처리 능력을 크게 향상시켰습니다. 그러나 MMX는 정수 연산만 지원하므로 부동 소수점 연산은 구식 x87 콩프로세서 명령어에 종속됩니다.

1998년 AMD는 자체 명령집 3DNow를 출시했습니다! (3D No Waiting의 약자), 단일 정밀도 부동 소수점 벡터 연산을 지원하는 21개의 명령어로 구성된다. 이러한 발전으로 3D 성능이 향상되었습니다.

K6-2는 3DNow!를 지원하는 최초의 프로세서로, 부동 소수점 SIMD 명령어를 실행할 수 있는 최초의 x86 프로세서로 만들어 AMD가 최초로 게임 성능에서 인텔을 능가하게 했다.

이후 Athlon 업그레이드는 확장된 3DNow!를 도입했고, 다섯 가지 명령어를 추가해 더 나은 성능을 제공한다.

1999년 인텔은 3DNow를 망라한 SSE 명령 집합을 발표했다! 및 2배 단일 정밀도 부동 소수점 성능으로 x87 명령어의 필요성을 없앴습니다.

다음은 3D Now입니다! 점점 총애를 잃다. AMD의 새로운 애슬론(Athlon) 프로세서도 SSE를 적용했고, 대신 SSE2와 SSE3를 채택했다.

AMD는 2010년까지 PREFETCH 및 PREFETCHW의 두 가지 프리페치 명령만 보존하여 3DNow!를 단종한다고 발표했습니다.

2021년 리눅스 시스템 커널 지원 중단 3DNow!

AMD's Oldest Instruction Set Finally Extinct: LLVM Compiler No Longer Supports 3DNow!

관련 뉴스

© 2024 - TopCPU.net   문의하기 개인정보 처리방침