Jaunie c un c ++ kompilatori uzlabo rudzu veiktspēju
Satura rādītājs:
AMD Ryzen procesoru palaišanai sekoja lielas pūles programmatūras izstrādē, lai pilnībā izmantotu jauno Zen mikroarhitektūru. AMD iet vienu soli tālāk, uzsākot jaunus C un C ++ kompilatorus, kas optimizēti jauniem Ryzen pārstrādātāji.
AMD izlaiž jaunus Ryzen kompilatorus
AMD jauno AOCC 1.0 C / C ++ kompilatoru pamatā ir LLVM klana, kurai ir pievienoti īpaši ielāpi, lai tie varētu pilnībā izmantot AMD jauno arhitektūru. Tas ļauj jauniem kompilatoriem piedāvāt labāku vektorizāciju un labāku kodu ģenerēšanu Ryzen.
AMD 1800X pārskats spāņu valodā (pilnīga analīze)
Phoronix ir pārbaudījis jaunos AOCC kompilatorus, salīdzinot ar tādiem izplatītākajiem kā GCC 6.3, GCC 7.1, GCC 8, LLVM Clang 4.0 un LLVM Clang 5.0, izmantojot uzlaboto astoņu kodolu Ryzen 7-1700 procesoru. Testēšana tika veikta ar operētājsistēmu Ubuntu 17.04 un parādīja, ka AOCC vairumā gadījumu uzlabo GCC veiktspēju, dažos gadījumos uzlabo LLVM Clang un dažos gadījumos ir nedaudz labāks par LLVM Clang.
Ar to vēlreiz tiek parādīts, ka jaunajiem procesoriem joprojām ir nepieciešama programmatūras optimizācija, lai tie spētu darboties maksimālajā līmenī, kas ir pilnīgi normāli, jo tā ir pilnīgi jauna arhitektūra.
Avots: techpowerup