AMD Optimizing C/C++ Compiler

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
AMD Optimizing C/C++ Compiler
Типкомпілятор
РозробникAMD
Перший випуск2017; 7 років тому (2017)
Стабільний випуск2.1 (22 листопада 2019; 4 роки тому (2019-11-22))
Операційна системакрос-платформовий, Linux
ЛіцензіяUniversity of Illinois/NCSA Open Source License
Вебсайтdeveloper.amd.com/tools-and-sdks/cpu-development/amd-optimizing-cc-compiler/

AOCC (AMD Optimizing C/C++ Compiler) — оптимізувальний компілятор з мов C/C++ від компанії AMD. Перший випуск компілятора опублікований у травні 2017[1], побудований на базі LLVM 4.0 і включає додаткові поліпшення і оптимізації для 17 сімейства процесорів AMD на базі мікроархітектури Zen, зокрема для процесорів AMD Ryzen. В компілятор також внесені загальні поліпшення, пов'язані з векторизацією, генерацією коду, високорівневою оптимізацією, міжпроцедурним аналізом і перетворенням циклів.

Компілятор доступний для 32- і 64-розрядних Linux-систем. Пропоновані для завантаження виконувані файли протестовані в RHEL, SLES і Ubuntu, але в загальному вигляді придатні для запуску на будь-яких системах з Glibc 2.17 і новіших випусках. AOCC поширюється тільки в бінарному вигляді і вимагає прийняття EULA-угоди.

Джерела

[ред. | ред. код]
  1. AMD Optimizing C/C++ Compiler. Архів оригіналу за 27 липня 2020. Процитовано 21 травня 2017.

Посилання

[ред. | ред. код]

Дивись також

[ред. | ред. код]