-
미래의 CPU를 위해 마이크로코드 크기를 크게 늘리는 AMDIT 소식 2023. 7. 23. 15:19728x90
AMD의 Zen 5 CPU는 32KB 마이크로코드를 특징으로 할 수 있습니다.
Phoronix 가 발견한 새로운 Linux 패치에 따르면 AMD의 미래 마이크로프로세서는 기존 AMD CPU에 비해 마이크로코드 크기를 2배 이상 늘릴 수 있습니다 . 증가된 마이크로코드 크기는 Zen 5 마이크로아키텍처 및 그 후속 프로세서를 기반으로 하는 AMD의 향후 프로세서가 더 복잡한 명령을 지원하거나 출시 후 새로운 기능을 추가할 수 있음을 시사할 수 있습니다.
Linux 커널이 현재 지원하는 AMD CPU의 최대 마이크로코드 패치 크기는 12KB(Linux 커널 페이지 크기인 4096바이트의 3배)입니다. 미래의 CPU를 위해 AMD가 발표한 최신 패치(대부분 Zen 5 또는 그 후속 제품 기반)는 마이크로코드 크기가 32KB 또는 Linux 커널 페이지 크기의 8배까지 증가할 수 있음을 나타냅니다.
"미래의 AMD CPU에는 현재 3개의 4K 페이지 제한을 초과하는 마이크로코드 패치가 있을 것입니다." AMD의 성명서 에서 읽습니다. "향후 크기가 증가하지 않도록 크게 늘리십시오."
마이크로코드 패치 크기가 늘어난다고 해서 반드시 AMD Zen 5 CPU의 마이크로코드가 AMD Zen 4 프로세서 에 비해 2.6배 이상 커진다는 의미는 아닙니다 . 그럼에도 불구하고 그것은 더 커질 것이라는 사실을 지적합니다.
CPU 마이크로코드는 CPU 작동 방식을 정의하는 저수준 코드입니다. 대체로 마이크로코드는 CPU가 각 머신 코드 명령어를 수행하는 방법에 대한 단계별 가이드입니다. 마이크로코드는 더 높은 수준의 머신 코드 명령어를 CPU가 실행할 수 있는 더 간단한 하드웨어 수준 명령어로 분해합니다. CPU 마이크로코드는 종종 업데이트될 수 있으므로 프로세서 개발자는 배포된 CPU의 버그 또는 보안 취약성을 수정할 수 있습니다.
마이크로코드를 통해 CPU는 하드웨어에서 직접 구현하기 어렵거나 비효율적인 보다 복잡한 명령을 처리할 수 있습니다. 따라서 명령어 세트가 복잡할수록 마이크로코드도 더 복잡해집니다. 따라서 AMD가 Zen 5 기반 제품 및 후속 제품에 복잡한 새 명령어 세트 확장을 구현하려면 마이크로코드 크기를 확장해야 합니다.
CPU 마이크로코드 크기를 늘리는 또 다른 이유는 AMD가 새로운 기능(지침, 최적화, 하드웨어 버그 수정, 보안 향상 등)을 추가할 것으로 예상하고 전체 CPU를 재설계할 필요 없이 그렇게 하기를 원하기 때문입니다. 이는 현재 및 향후 프로세스 기술에 막대한 비용이 듭니다.
출처 : https://www.tomshardware.com/news/amd-set-to-substantially-increase-microcode-size-of-future-cpus
#amd #ryzen #zen5
'IT 소식' 카테고리의 다른 글
최신 BIOS가 포함된 AMD Ryzen 7000 게임 벤치마크는 DDR5-6200과 DDR5-7400 사이에 성능 차이가 없음을 보여줍니다. (0) 2023.07.23 Overclocker는 새로운 펌웨어로 AMD AM5 플랫폼에서 DDR5-9058 메모리 OC 달성 (0) 2023.07.23 AMD의 RX 7700 및 RX 7800 유출 가격 (0) 2023.07.21 AMD Bergamo 및 Genoa-X EPYC 서버 CPU, 순전한 성능 및 효율성 우위로 경쟁 압도 (0) 2023.07.21 Alphacool, PowerColor RX 7900 XTX Red Devil용 코어 워터 블럭 출시 (0) 2023.07.21