이번 주말에 리눅스 커널 개발자인 리누스 토르발스는 메일링 리스트를 통해 일부 프로세서에 탑재된 인텔 AVX-512 명령어 세트 에 대한 자신의 의견을 밝혔습니다.
토르발즈는 남긴 댓글에서 " AVX-512가 고통스러운 최후를 맞이하길 바란다 " 고 언급했습니다.
리눅스의 창시자에 따르면, AVX-512 명령어 세트는 고성능 컴퓨팅(HPC) 시장에만 유용하며 실제적인 단점이 있다고 합니다. 그는 인텔이 새로운 명령어 세트 개발에 자원을 낭비하는 것을 멈추고 진정으로 중요한 것에 집중해야 한다고 생각합니다.
미국의 칩 제조업체 인 Intel은 최근 출시 될 Alder Lake 프로세서가 AVX-512 명령어 세트와 호환되지 않을 것이라고 발표했습니다.
AVX-512는 인텔이 7년 전에 제안한 x86 명령어 세트 아키텍처용 256비트 SIMD (고급 벡터 확장) 명령어에 대한 512비트 확장 기능 세트입니다 . AVX-512 지원은 2016년 인텔 제온 파이 x200(나이츠 랜딩) 프로세서에서 처음 도입되었습니다.
이후 AVX-512는 인텔의 다른 제품군, 특히 스카이레이크-SP, 스카이레이크-X, 캐논레이크, 캐스케이드레이크 에 적용되었습니다 . 현재 인텔의 쿠퍼레이크와 아이스레이크 프로세서는 AVX-512의 특정 하위 집합을 지원합니다. 인텔은 타이거레이크가 AVX-512를 지원할 것이라고 확정 발표했으나, 최근 차기 앨더레이크는 지원하지 않을 것이라고 발표했습니다.
Torvalds에게 이것은 모두 쓸모가 없으며 인텔이 기본으로 돌아가 프로세스를 다시 시작하기를 바랍니다.
"AVX-512가 고통스러운 죽음을 맞이하고 인텔이 마법의 지시를 내리고 신뢰할 수있는 벤치 마크를 만드는 대신 실제 문제를 해결하기 시작하기를 바랍니다."라고 그는 말했습니다.
그는 또한 칩 제조업체가 HPC(고성능 컴퓨팅)나 기타 불필요한 특수 사례가 아닌 일반 코드에 더 집중해야 한다고 주장합니다. 토르발즈에 따르면, 이 모든 것은 인텔이 칩 시장을 장악했지만 프런트엔드 성능은 전무했던 시절을 떠올리게 합니다.
“이전에 말한 적이 있고 다시 말하겠습니다. x86의 전성기에 인텔이 은행을 비웃고 경쟁 업체 전체를 죽였을 때 FP 차지에 관해서는 모두가 인텔보다 더 잘했습니다.
인텔의 FP 성능은 제로 (상대적으로 말하면) 였고, 사실 벤치 마크를 벗어나는 사람이 아무도 없기 때문에 문제가되지 않았습니다. 현재와 미래의 AVX-512도 마찬가지입니다. 예, 중요한 것을 찾을 수 있습니다. 아니, 이것들은 일반적으로 기계를 판매하지 않습니다.”라고 그는 말했다.
리누스 토르발스는 AVX-512에 실질적인 단점이 있다고 생각하며 , 트랜지스터에 할당된 회사 예산을 다른 훨씬 더 중요한 용도, 비록 그것이 여전히 수학 부동소수점 연산(AVX-512가 아닌 GPU에서)일지라도, 에 사용하는 것이 더 낫다고 주장합니다.
그렇지 않으면 AMD처럼 더 많은 코어를 제공하기를 원합니다 (좋은 단일 스레드 성능을 제공하지만 AVX-512처럼 낭비는 없음). 따라서 최근에 Intel 프로세서에서 AMD Threadripper 프로세서로 이전했음을 기억하십시오.
Torvalds는이 프로세서로 그의 "allmodconfig"테스트가 이전보다 512 배 더 빠르다고 말했습니다. 여전히 AVX-512와 비교하여 최대 주파수를 억제하는 AVX-XNUMX 파워 바이러스가 아닌 일반 정수 코드로 전력 제한에 도달하기를 원한다고 말했습니다 (사람들이 memcpy를 위해 사용하게 되었기 때문입니다!). .
마지막으로 Linus Torvalds는 AVX-512가 뭔가 잘못되었다고 생각한다고 말했습니다.
예, 예, 편견이 있습니다. 나는 FP 벤치 마크를 절대적으로 반대하고 다른 사람들이 그들에 대해 깊이 관심을 갖고 있다는 것을 알고 있습니다. 저는 AVX-512가 정확히 잘못된 일이라고 생각합니다. 제 취미 중 하나입니다. 이것은 부분적으로 단순히 시장 세분화를 증가시킴으로써 인텔이 잘못한 일의 좋은 예라고 그는 말했다.
더 자세한 내용을 알고 싶으시면 다음 링크를 참조하세요.