Procesory

Amd dodaje obsługę zen 2 do gcc, pokazując kilka nowych instrukcji

Spisu treści:

Anonim

W listopadzie termin zamrożenia funkcji programiści GNU toolchain dodają teraz najnowsze dodatki do GCC 9.0. Przed tym terminem AMD wydało swoją pierwszą podstawową łatkę, dodając cel „znver2”, a tym samym obsługę Zen 2 do GCC.

AMD Zen 2 zawiera kilka nowych instrukcji

Jest to podstawowa łatka, którą procesor AMD Zen nowej generacji wprowadza do kolekcji kompilatorów GCC. Na tym etapie jest to tylko podstawowa implementacja i przenosi te same dane programistów i tabele kosztów z Znver1. Po przejrzeniu kodu potwierdzono niektóre nowe instrukcje CPU, które będą obsługiwane przez te procesory Zen nowej generacji.

Zalecamy przeczytanie naszego artykułu na temat AMD Ryzen - najlepszych procesorów produkowanych przez AMD

  • Cache Line Write (CLWB) Read ID procesora (RDPID) Write Back and No Cache Override (WBNOINVD)

To wszystko pod względem nowych instrukcji, przynajmniej tego, co umożliwiają te łatki. Mogą istnieć inne instrukcje kompatybilne z Zen 2, których AMD nie chce obecnie ujawniać. Łatka jest obecnie objęta łatkami gcc, ale prawdopodobnie połączy się z linią główną GCC, zanim funkcja zamrożenia wejdzie w życie w połowie listopada. Synchronizacja tej łatki wzmacnia również fakt, że AMD zaczęło zwiększać dostępność Zen 2 dla jądra Linuksa i powiązanych komponentów łańcucha narzędzi open source.

Pierwszymi oczekiwanymi procesorami AMD Zen 2 są EPYC 2 przy 7 nm, i powinniśmy usłyszeć o nich więcej na początku 2019 r. … Biorąc pod uwagę wszystkie sukcesy, jakie widzieliśmy w serii Threadripper i EPYC 7000 w Linuksie, ekscytujące będzie zobaczyć, jakie będą ceny kolejna generacja EPYC i jak szybko będą.

Czcionka Techpowerup

Procesory

Wybór redaktorów

Back to top button