Новые компиляторы 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