/Qpar
(Otomatik paralelleştirici)
Derleyicinin Otomatik paralelleştirici özelliğinin kodunuzda döngüleri otomatik olarak paralelleştirmesini sağlar.
Sözdizimi
/Qpar
Açıklamalar
Derleyici koddaki döngüleri otomatik olarak paralelleştirdiğinde hesaplamayı birden çok işlemci çekirdeğine yayar. Derleyici bir döngünün paralelleştirilmesi için bunun yasal olduğunu ve paralelleştirmenin performansı artıracağını belirlemesi gerekir.
yönergeleri #pragma loop()
, iyileştiricinin belirli döngüleri paralelleştirmesine yardımcı olmak için kullanılabilir. Daha fazla bilgi için bkz. loop
.
Otomatik paralel hale getirici için çıkış iletilerini etkinleştirme hakkında bilgi için bkz /Qpar-report
. (Otomatik paralelleştirici raporlama düzeyi).
Visual Studio'da /Qpar
derleyici seçeneğini ayarlamak için
Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.
Yapılandırma Özellikleri>C/C++>Kod Oluşturma özellik sayfasını seçin.
Paralel Kod Oluşturmayı Etkinleştir özelliğini değiştirin. Değişikliklerinizi kaydetmek için Tamam'ı veya Uygula'yı seçin.
Derleyici seçeneğini program aracılığıyla ayarlamak /Qpar
için
- içindeki AdditionalOptionskod örneğini kullanın.
Ayrıca bkz.
/Q
seçenekler (Düşük düzeyli işlemler)
/Qpar-report
(Otomatik paralelleştirici raporlama düzeyi)
MSVC derleyici seçenekleri
MSVC derleyicisi komut satırı söz dizimi
#pragma loop()
Visual Studio'da yerel kod vektörleştirmesi