Pull to refresh

Comments 5

Классно! Про embedded ничего не знаю, но IPS использую давно, в принципе все нравится, хотя Intel Advisor очень странный такой, он почему-то требует от нас разметку, а в последствии подсказывает совсем уж простые вещи, например если есть цикл и я хочу OpenMP, документация показывает банально делать #pragma omp parallel for вместо того чтобы детально расписать параметры этой аннотации.
Advisor занимается моделированием параллельного исполнения. Разметку он требует для того, чтобы понять, какой кусочек кода пользователь хочет смоделировать и каким образом (цикл, таски и т.п.). Задача Advisor-а — дать вам возможность решить, стоит вообще распараллеливать этот цикл или нет, и какай потенциальный прирост производительности можно ожидать. Конструкция OpenMP приведена для примера — за деталями в документацию OpenMP.
А еще заметил что при включении /Qparallel, компилятор банально не генерит EXEшник. Это так и надо?
Виноват, включил GAP, видно это оно не дает генерить EXE…
Да, с GAP exe не создаётся. GAP (Guided Auto Parallelism) просто выдаёт советы о том, что бы можно было распараллелить в коде.
Sign up to leave a comment.