
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.)
Tak, zmiana wszystkich „znver4-double” na „znver5-direct” zdecydowanie obsługuje 4x256b FP -> 4x512b FP. Podobne podwojenie nastąpiło pomiędzy #Zen i #Zen2 . #AMD #Zen5 pic.twitter.com/wxCEcnqYgM
— InstLatX64 (@InstLatX64) 10 lutego 2024 r
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ę.

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