Az új c és c ++ fordítók javítják a ryzen teljesítményét
Tartalomjegyzék:
Az AMD Ryzen processzorok elindítását nagy erőfeszítések követték a szoftverfejlesztésben, hogy teljes mértékben ki lehessen használni az új Zen mikroarchitektúrát. Az AMD egy lépéssel tovább megy az újra optimalizált új C és C ++ fordítók bevezetésével. Ryzen processzorok.
Az AMD új fordítókat bocsát ki a Ryzen számára
Az AMD új AOCC 1.0 C / C ++ fordítói az LLVM Clang-on alapulnak, amelyhez speciális javításokat adtak hozzá, hogy teljes mértékben kihasználhassák az AMD új architektúráját. Ez lehetővé teszi az új fordítók számára a jobb vektorizálást és a jobb kódgenerálást a Ryzen számára.
Az AMD 1800X áttekintése spanyolul (teljes elemzés)
A Phoronix az új AOCC fordítókat egy olyan fejlettebb nyolcmagos Ryzen 7-1700 processzorral tesztelte, mint a GCC 6.3, GCC 7.1, GCC 8, LLVM Clang 4.0 és LLVM Clang 5.0. A tesztelést az Ubuntu 17.04 operációs rendszeren végezték, és kimutatta, hogy az AOCC a legtöbb esetben javítja a GCC teljesítményét, bizonyos esetekben javítja az LLVM Clang értékét, és végül valamivel jobb, mint az LLVM Clang.
Ezzel ismét bebizonyosodik, hogy az új processzoroknak továbbra is optimalizálniuk kell a szoftvert a maximális szint eléréséhez, ami teljesen normális, mivel ez egy teljesen új architektúra.
Forrás: techpowerup