AMD wypuszcza obsługę Zen 5 dla kompilatora GCC, ujawniając ciekawe możliwości ISA

AMD wypuszcza obsługę Zen 5 dla kompilatora GCC, ujawniając ciekawe możliwości ISA

AMD właśnie opublikowało nowe „dodatki” do Zen 5 dla Linuksa, tym razem zapewniające wsparcie architektury dla nadchodzącego kompilatora GCC 14, wspominając także o możliwościach tej linii.

Prace AMD nad udostępnieniem Zen 5 są kontynuowane w systemie Linux, ponieważ firma w końcu udostępnia wsparcie w ostatniej chwili

Phoronix ujawnia, że ​​po długim oczekiwaniu AMD w końcu zdecydowało się obudzić i zapewnić obsługę Zen 5 dla nowego kompilatora GCC, ponieważ konkurenci tacy jak Intel już wypchnęli obsługę architektur, których premiery zaplanowano na lata. To takie „AMD” posunięcie, aby tak późno promować obsługę Zen 5, ale nie możemy narzekać, ponieważ w końcu jest to możliwe. Co ciekawe, nowe łatki ujawniły instrukcje obsługi, które przyniesie nowa architektura i najwyraźniej jest tam kilka świetnych dodatków. Poniżej znajdują się możliwości Zen 5 ISA:

Procesory znver5
AMD z rdzeniem 1ah i obsługą zestawu instrukcji x86-64. (To nadzkłada 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, AV X512VBMI2, AVX512VNNI, AVX512BITALG, AVX512VPOPCNTDQ , GFNI, AVXVNNI, MOVDIRI, MOVDIR64B, AVX512VP2INTERSECT, PREFETCHI i 64-bitowe rozszerzenia zestawu instrukcji.)

Cóż, ta nowa lista ujawnia kilka nowych dodatków, w tym AVX-512 VP2INTERSECT, wraz z MOVDIRI i MOVDIR64B. Chociaż nazwy mogą wydawać się nieco trudne do interpretacji, ogólnie rzecz biorąc, nowe instrukcje udoskonalą zastosowania procesora w dziedzinie kryptografii i kompresji danych, ponieważ zwykle zajmują się one dziedziną „danych”. Co więcej, AVX-VNNI zobaczymy również w Zen 5, co jest dość znaczącym dodatkiem, ponieważ może potencjalnie skutkować wzrostem wydajności w obciążeniach związanych z głębokim uczeniem się.

Źródło obrazu: GCC

Co więcej, obsługa Zen 5 w kompilatorze GCC mówi nam, że rzeczywiście znajdujemy się na osi czasu, w której Team Red zadebiutuje swoimi procesorami nowej generacji i tym razem programiści wykonali świetną robotę, utrzymując wsparcie dla nadchodzącej architektury na Linuksa.

Źródło wiadomości: Phoronix

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *