Флаги компилятора и компоновщика для Intel Advisor

Я использую компилятор Intel C++ v16 на Xeon Phi Knights Landing (KNL) в приложении, использующем OpenMP. Я читаю о том, какие опции компилятора и компоновщика использовать для Vectorization Advisor, Thread Advisor и, наконец, VTune.

Объединяя таблицы в 3 связанных документах, я составил следующий список (учитывая, что Xeon Phi KNL поддерживает AVX512):

-g -O3 -parallel -Bdynamic -ldl -simd -qopenmp -parallel-source-info=2 -qopenmp-link dynamic -debug inline-debug-info -shared-intel -xCORE-AVX512

Однако я не знаю, какой из этих флагов нужно использовать во время компиляции и / или компоновки. Во-вторых, я пропускаю какой-либо полезный флаг (или некоторые из них являются избыточными)?

Кстати, это происходит при компиляции opencv.

0 ответов

Другие вопросы по тегам