Nauji c ir c ++ kompiliatoriai pagerina „ryzen“ našumą
Turinys:
Įdiegus „AMD Ryzen“ procesorius, buvo dedamos didžiulės pastangos tobulinant programinę įrangą, kad būtų galima visapusiškai išnaudoti naująją „Zen“ mikroarchitektūrą. AMD žengia dar vieną žingsnį į priekį, paleisdama naujus C ir C ++ kompiliatorius, optimizuotus naujiems. „Ryzen“ procesoriai.
AMD išleido naujus „Ryzen“ kompiliatorius
Nauji AMD AOCC 1.0 C / C ++ kompiliatoriai yra pagrįsti LLVM klanu, prie kurio buvo pridėta konkrečių pataisų, kad jie galėtų visapusiškai pasinaudoti nauja AMD architektūra. Tai leidžia naujiems kompiliatoriams pasiūlyti geresnį vektorizavimą ir geresnį kodų generavimą „Ryzen“.
„AMD 1800X“ apžvalga ispanų kalba (išsami analizė)
„Phoronix “ išbandė naujus AOCC kompiliatorius, palyginti su tokiais įprastais kaip GCC 6.3, GCC 7.1, GCC 8, LLVM Clang 4.0 ir LLVM Clang 5.0, naudodamas patobulintą aštuonių branduolių „Ryzen 7-1700“ procesorių. Testavimas buvo atliktas su „ Ubuntu 17.04“ operacine sistema ir parodė, kad AOCC daugeliu atvejų pagerina GCC veikimą, kai kuriais atvejais pagerina LLVM Clang ir kai kuriais atvejais yra šiek tiek geresnis nei LLVM Clang.
Tai dar kartą parodo, kad naujiems procesoriams vis dar reikia programinės įrangos optimizavimo, kad jie galėtų veikti maksimaliai, tai yra visiškai normalu, nes tai yra visiškai nauja architektūra.
Šaltinis: „techpowerup“