Компилятор Intel C / C ++ и программный компилятор Intel SPMD могут генерировать векторизованный код. У меня вопрос, есть ли какая-либо возможная причина, по которой я должен использовать ispc для векторизации кода при условии, что мой icc также может генерировать векторизованный код?
Ну, в то время как компилятор Intel C / C ++ различает процессор Intel, ISPC не является (я думаю, что он также может генерировать код ARM).
Так что да, если вам сложно работать с диспетчером ЦП на процессорах AMD, вам следует использовать ISPC.