Нові компілятори Intel для C/C++ повністю використовують стек LLVM

Нові компілятори Intel для C/C++ повністю використовують стек LLVM

Нові компілятори Intel для C/C++ повністю використовують стек LLVM замість своїх попередніх пропрієтарних рішень ICC. Про це повідомив у блозі  експерт Intel. За його словами, останні компілятори Intel C/C++, що використовують LLVM, забезпечують більш швидку компіляцію, кращу оптимізацію, розширену підтримку стандартів і підтримку розвантаження на графічному процесорі і FPGA, ніж ті, що використовувалися раніше.

Новий компілятор oneAPI DPC++/C++ на базі LLVM 2021.3 (icx) забезпечує на 14% вищу швидкість збірки, ніж пропрієтарний. Також заявлено, що версія 2021.3 забезпечує більш високу продуктивність, ніж GCC 11.1 - мова йде в середньому про 41% переваги. А продуктивність у завданнях з плаваючою комою зросла на 19%. На даний момент рішення Intel підтримує SYCL, C++20, OpenMP 5.1 (в тому числі для графічних процесорів). Але інженери все ще працюють над перекладом свого компілятора Fortran в LLVM.

Intel рекомендує використовувати новий компілятор у всіх нових проектах. Існуючі системи повинні перейти до нього в цьому році, оскільки інструментарій МТП незабаром буде застарілим. Рейндерс повідомив, що новий компілятор Intel на базі LLVM домігся паритету з класичною версією ICC, а також запропонував кращу технологію оптимізації, ніж існуюча. Протягом декількох років компанія активно направляє свої розробки в основні філії як LLVM, так і GCC.


Опубліковано: 11 серпня 2021


Вибрати програмне забезпечення


Напишіть запит на програмне забезпечення нам у Viber
+380503703627


Контакти Ай Ті Про

info@itpro.ua
Телефон: +38 (044) 257-24-44