Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Позволяет функции автоматического параллелизатора компилятора автоматически параллелизировать циклы в коде.
Синтаксис
/Qpar
Замечания
Когда компилятор автоматически параллелизирует циклы в коде, он распределяет вычисления по нескольким ядрам процессора. Компилятор параллелизирует цикл только в том случае, если он определяет, что он является законным для этого и что параллелизация улучшит производительность.
Директивы #pragma loop() доступны для параллелизации определенных циклов оптимизатора. Дополнительные сведения см. в разделе loop.
Сведения о включении выходных сообщений для автоматического параллелизатора см. в разделе /Qpar-report (Уровень отчетов автоматического параллелизатора).
Установка параметра компилятора /Qpar в Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.
Перейдите на страницу свойств Свойства конфигурации>C/C++>Создание кода.
Измените свойство "Включить параллельное создание кода". Нажмите кнопку "ОК" или "Применить", чтобы сохранить изменения.
Установка параметра компилятора программным способом /Qpar
- Используйте пример кода в AdditionalOptions.
См. также
/Q параметры (низкоуровневые операции)
/Qpar-report (Уровень отчетов автоматического параллелизатора)
Параметры компилятора MSVC
Синтаксис командной строки компилятора MSVC
#pragma loop()
Векторизация машинного кода в Visual Studio