AMD는 GCC 컴파일러에 대한 Zen 5 지원을 추진하여 흥미로운 ISA 기능을 공개합니다.

AMD는 GCC 컴파일러에 대한 Zen 5 지원을 추진하여 흥미로운 ISA 기능을 공개합니다.

AMD는 방금 Linux에 새로운 Zen 5 “제품”을 게시했는데 , 이번에는 곧 출시될 GCC 14 컴파일러에 대한 아키텍처 지원을 가져오고 라인업의 기능도 언급했습니다.

Zen 5 활성화를 위한 AMD의 작업은 회사가 마지막 순간에 마침내 지원을 추진함에 따라 Linux에서 계속됩니다.

Phoronix는 Intel과 같은 경쟁업체가 이미 몇 년 후에 출시 예정인 아키텍처에 대한 지원을 추진했기 때문에 오랜 기다림 끝에 AMD가 마침내 새로운 GCC 컴파일러에 대한 Zen 5 지원을 제공하기로 결정했다고 밝혔습니다. Zen 5 지원을 너무 늦게 추진하려는 “AMD”의 움직임이지만 마침내 여기에 있으므로 불평할 수 없습니다. 흥미롭게도 새 패치에서는 새 아키텍처가 가져올 지원 지침이 공개되었으며 분명히 몇 가지 훌륭한 추가 사항이 있습니다. 다음은 Zen 5 ISA 기능입니다.

znver5
x86-64 명령어 세트를 지원하는 AMD 제품군 1ah 코어 기반 CPU입니다. (이것은 BMI, BMI2, CLWB, F16C, FMA, FSGSBASE, AVX, AVX2, ADCX, RDSEED, MWAITX, SHA, CLZERO, AES, PCLMUL, CX16, MOVBE, MMX, SSE, SSE2, SSE3, SSE4A, SSSE3, SSE4를 대체합니다. .1, SSE4.2, ABM, XSAVEC, XSAVES, CLFLUSHOPT, POPCNT, RDPID, WBNOINVD, PKU, VPCLMULQDQ, VAES, AVX512F, AVX512DQ, AVX512IFMA, AVX512CD, AVX512BW, AVX512VL, AVX512BF16, AVX512VBMI, AVX5 12VBMI2, AVX512VNNI, AVX512BITALG, AVX512VPOPCNTDQ , GFNI, AVXVNNI, MOVDIRI, MOVDIR64B, AVX512VP2INTERSECT, PREFETCHI 및 64비트 명령어 세트 확장.)

이 새로운 목록에는 MOVDIRI 및 MOVDIR64B와 함께 AVX-512 VP2INTERSECT가 포함된 몇 가지 새로운 추가 사항이 나와 있습니다. 이름이 해석하기 다소 어려울 수 있지만 일반적으로 새로운 지침은 “데이터” 영역을 다루는 경향이 있으므로 암호화 및 데이터 압축 영역에서 프로세서의 응용 프로그램을 향상시킵니다. 또한 Zen 5에서도 AVX-VNNI를 볼 수 있는데, 이는 잠재적으로 딥 러닝 워크로드의 성능 향상을 가져올 수 있기 때문에 상당히 중요한 추가 사항입니다.

이미지 출처: GCC

게다가 GCC 컴파일러에서 Zen 5를 지원한다는 것은 우리가 실제로 Team Red가 차세대 프로세서를 선보일 타임라인에 와 있음을 말해줍니다. 이번에는 개발자들이 곧 출시될 아키텍처에 대한 지원을 유지하는 데 훌륭한 일을 해냈습니다. 리눅스.

뉴스 출처: Phoronix

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다