Novi c i c ++ kompajleri poboljšavaju ryzen performanse

Sadržaj:
Pokretanje AMD Ryzen procesora praćeno je velikim naporima u razvoju softvera kako bi se u potpunosti iskoristila nova mikroarhitektura Zen. AMD ide korak dalje dalje lansiranjem novih C i C ++ kompajlera optimiziranih za nove Ryzen procesori.
AMD objavljuje nove sastavljače za Ryzen
AMD-ovi novi AOCC 1.0 C / C ++ kompajleri temelje se na LLVM Clang-u kojem su dodani određeni zakrpi kako bi mogli u potpunosti iskoristiti AMD-ovu novu arhitekturu. To omogućuje novim prevoditeljima da nude bolju vektorizaciju i bolju generaciju koda za Ryzen.
AMD 1800X pregled na španjolskom jeziku (cjelovita analiza)
Phoronix je testirao nove AOCC kompajlere na uobičajene poput GCC 6.3, GCC 7.1, GCC 8, LLVM Clang 4.0 i LLVM Clang 5.0 koristeći napredni osmojezgreni Ryzen 7-1700 procesor. Ispitivanje je rađeno na operativnom sustavu Ubuntu 17.04 i pokazalo je da AOCC poboljšava performanse GCC-a u većini slučajeva, poboljšava LLVM Clang u nekim slučajevima i na kraju je nešto bolji od LLVM Clang-a u nekim slučajevima.
S tim je načinom još jednom pokazano da novi procesori još uvijek trebaju optimizacije softvera kako bi ih mogli izvesti na svojoj maksimalnoj razini, što je sasvim normalno jer je to posve nova arhitektura.
Izvor: techpowerup