Nye c og c ++ compilere forbedrer ryzen ydeevne

Indholdsfortegnelse:
Lanceringen af AMD Ryzen- processorer er efterfulgt af en stor indsats inden for softwareudvikling for at drage fuld fordel af den nye Zen-mikroarkitektur. AMD går et skridt videre med lanceringen af nye C- og C ++ -kompilatorer optimeret til nye Ryzen processorer.
AMD frigiver nye kompilatorer til Ryzen
AMDs nye AOCC 1.0 C / C ++ kompilatorer er baseret på LLVM Clang, hvortil der er tilføjet specifikke programrettelser, så de kan drage fuld fordel af AMDs nye arkitektur. Dette giver nye compilere mulighed for at tilbyde bedre vektorisering og bedre kodegenerering for Ryzen.
AMD 1800X-gennemgang på spansk (komplet analyse)
Phoronix har testet de nye AOCC-kompilatorer mod de mere almindelige, som GCC 6.3, GCC 7.1, GCC 8, LLVM Clang 4.0 og LLVM Clang 5.0 ved hjælp af en avanceret otte-core Ryzen 7-1700-processor. Test er blevet udført på Ubuntu 17.04- operativsystemet og har vist, at AOCC forbedrer GCC-ydeevne i de fleste tilfælde, forbedrer LLVM Clang i nogle tilfælde og er endelig noget bedre end LLVM Clang i nogle tilfælde.
Med dette demonstreres det endnu en gang, at de nye processorer stadig har brug for optimeringer af softwaren for at kunne udføre på deres maksimale niveau, noget helt normalt, da det er en helt ny arkitektur.
Kilde: techpowerup