Нові компілятори c і c ++ покращують продуктивність ryzen
Зміст:
Запуск процесорів AMD Ryzen супроводжувався великими зусиллями в розробці програмного забезпечення, щоб повною мірою скористатися новою мікроархітектурою Zen. AMD піде на крок далі із запуском нових компіляторів C і C ++, оптимізованих під нові Процесори Ryzen.
AMD випускає нові компілятори для Ryzen
Нові компілятори AMD AOCC 1.0 C / C ++ базуються на LLVM Clang, до якого додано конкретні патчі, щоб вони змогли повністю скористатися новою архітектурою AMD. Це дозволяє новим компіляторам пропонувати кращу векторизацію та кращу генерацію коду для Ryzen.
Огляд AMD 1800X іспанською мовою (повний аналіз)
Phoronix протестував нові компілятори AOCC на таких поширених, як GCC 6.3, GCC 7.1, GCC 8, LLVM Clang 4.0 та LLVM Clang 5.0, використовуючи вдосконалений восьмиядерний процесор Ryzen 7-1700. Тестування було проведено в операційній системі Ubuntu 17.04 і показало, що AOCC покращує продуктивність GCC в більшості випадків, покращує LLVM Clang в деяких випадках і, нарешті, дещо краще, ніж LLVM Clang в деяких випадках.
Завдяки цьому ще раз продемонстровано, що нові процесори все ще потребують оптимізації програмного забезпечення, щоб мати можливість виконувати їх максимальний рівень, щось абсолютно нормальне, оскільки це абсолютно нова архітектура.
Джерело: techpowerup