Xeon Phi: совместимость с icc С++ 11?

Я рассматриваю возможность получения карты Xeon Phi. Мой код использует многие функции из С++ 11 (с gcc 4.7 или clang 3.2), и я буду запускать его изначально на карте Xeon Phi.

Какая версия icc поставляется с картой и предназначена для Xeon Phi? Я нашел список совместимости icc c++11 и мне кажется, что мне нужна версия 14. Я получу ее с картой?

Связанный с этим вопрос: есть ли gcc/clang, нацеленные на Xeon Phi, в разработке? Я ничего не мог погуглить.


person eudoxos    schedule 25.06.2013    source источник


Ответы (1)


Xeon Phi работает с последними поставляемыми версиями icc, в настоящее время это версия 13. Существует также целевая версия gcc для Xeon Phi, которая поставляется с картой.

person sssylvester    schedule 25.06.2013
comment
Согласно Intel, GCC не может выполнять векторизацию на Xeon Phi, что снижает его производительность. См. stackoverflow.com/questions/15614603/ - person Demi; 13.09.2013
comment
Это верно. Только ICC поддерживает векторные инструкции для Xeon Phi. - person sssylvester; 12.10.2013
comment
Использование любого компилятора, кроме ICC, сводит на нет цель Xeon Phi, если только у Intel нет драйвера OpenCL для Xeon Phi, поддерживающего векторные инструкции. - person Demi; 17.10.2013