Новые компиляторы Intel для C/C++ полностью используют стек LLVM вместо своих прежних проприетарных решений в рамках ICC. Об этом в блоге сообщил эксперт компании Джеймс Рейндерс (James Reinders). По его словам, последние компиляторы Intel C/C++, использующие LLVM, обеспечивают ускорение компиляции, лучшую оптимизацию, расширенную поддержку стандартов и поддержку разгрузки на GPU и FPGA, чем те, что использовались ранее. Компания отмечает, что новый компилятор oneAPI DPC++/C++ Compiler 2021.3 (icx) на базе LLVM обеспечивает ускорение на 14 % при сборке, чем проприетарный. Также заявлено, что версия 2021.3 обеспечивает более высокую производительность, чем GCC 11.1 — речь идёт о превосходстве в среднем на 41 %. А производительность в задачах с плавающей запятой стала выше на 19 %. На текущие момент решение Intel поддерживает SYCL, C++20, OpenMP 5.1 (в том числе для GPU). Но инженеры всё ещё работают над переводом своего компилятора Fortran на LLVM. Intel рекомендует использовать новый к
Intel полностью перешла на стек компиляторов LLVM для C/C++ и готовит поддержку Fotran
10 августа 202110 авг 2021
31
1 мин