Novi prevajalniki c in c ++ izboljšujejo ryzen zmogljivost
Kazalo:
Zagonu procesorjev AMD Ryzen so sledili veliki napori pri razvoju programske opreme, da bi v celoti izkoristili novo mikroarhitekturo Zen. AMD je še korak dlje z uvedbo novih prevajalnikov C in C ++, optimiziranih za nove Ryzen procesorji.
AMD objavlja nove prevajalnike za Ryzen
Novi prevajalniki AOCC 1.0 C / C ++ AMD temeljijo na LLVM Clang, ki so mu dodani posebni popravki, tako da lahko v celoti izkoristijo novo arhitekturo AMD. To novim prevajalnikom omogoča boljšo vektorizacijo in boljše generiranje kode za Ryzen.
AMD 1800X pregled v španščini (popolna analiza)
Phoronix je preizkušal nove prevajalnike AOCC proti pogostejšim, kot so GCC 6.3, GCC 7.1, GCC 8, LLVM Clang 4.0 in LLVM Clang 5.0 z uporabo naprednega osemjedrnega procesorja Ryzen 7-1700. Testiranje je bilo izvedeno v operacijskem sistemu Ubuntu 17.04 in je pokazalo, da AOCC v večini primerov izboljša delovanje GCC, v nekaterih primerih izboljša LLVM Clang in je na koncu nekoliko boljši od LLVM Clang v nekaterih primerih.
S tem je še enkrat dokazano, da novi procesorji še vedno potrebujejo optimizacijo programske opreme, da lahko delujejo na največji možni ravni, kar je povsem normalno, saj gre za popolnoma novo arhitekturo.
Vir: techpowerup