Najnowsza aktualizacja AMD Optimizing C/C++ Compiler 4.0, która została wprowadzona wraz z układami Genoa poprawia wydajność procesorów Ryzen oraz EPYC bazujących na architekturze Zen 4. Wykorzystanie AOCC 4.0 przynosi zauważalne korzyści w kilku benchmarkach. W większości możemy mówić raczej o subtelnych wzrostach wydajności.
Wraz z procesorami EPYC Genoa zadebiutowała także najnowsza wersja kompilatora AMD Optimizing C/C++ Compiler 4.0 (w skrócie AOCC 4.0). Jak się okazało, zyskały na tym układy Ryzen oraz EPYC bazujące na architekturze Zen 4. AOCC 4.0 jest pochodną kompilatora LLVM/Clang na wyłączność architektury Zen 4. W zagranicznym serwisie Phoronix opublikowano testy porównawcze dwóch kompilatorów, LLVM Clang 14 i AOCC 4.0, na procesorze AMD Ryzen 9 7950X. W tym celu wykorzystano również płytę główną ASUS ROG Crosshair X670E Hero wyposażoną w 32 GB pamięci. Całość pracowała pod kontrolą systemu operacyjnego Ubuntu 22.10. Wykorzystanie AOCC 4.0 zapewniło większe korzyści w zaledwie kilku testach.
Wraz z procesorami EPYC Genoa zadebiutowała także najnowsza wersja kompilatora AMD Optimizing C/C++ Compiler 4.0. W zagranicznym serwisie opublikowano testy porównawcze LLVM Clang 14 i AOCC 4.0 na procesorze AMD Ryzen 9 7950X. Wykorzystanie AOCC 4.0 zapewniło większe korzyści tylko w kilku testach.
W znacznej większości wydajność podskoczyła tylko trochę. Autor testów wspomniał, że gdy tylko GCC 13 będzie dostępny, powróci do tego tematu, aby sprawdzić, które rozwiązanie będzie najlepsze dla użytkowników Linuxa stawiających przede wszystkim na wydajność. Dziwić może fakt opóźnienia przez AMD premiery Optimizing C/C++ Compiler 4.0 do momenty wypuszczenia układów z serii EPYC Genoa.
Źródło: Phoronix
Wcześniejsze udostępnienie najnowszej wersji mogłoby okazać się znaczenie lepsze dla konsumentów, jak i samej firmy. Taką decyzję podjęto najpewniej z uwagi na inne czynniki, być może także marketingowe. Jedno jest pewne – lepiej późno niż wcale. Dobrze, że AMD wciąż pracuje nad poprawą ogólnej jakości swoich rozwiązań.
Zgłoś naruszenie/Błąd
Oryginalne źródło ZOBACZ
Dodaj kanał RSS
Musisz być zalogowanym aby zaproponować nowy kanal RSS