C++ amp (C++ hızlandırılmış yoğun paralellik)
C++ Accelerated Massive Parallelism (C++ AMP) ayrı ekran kartı üzerindeki grafik işlemci birimi (GPU) gibi veri-paralel donanımlardan yararlanarak C++ kod yürütülmesini hızlandırır.C++ AMP programlama modeli çok boyutlu diziler, dizin oluşturma, bellek aktarımı, döşeme ve bir matematiksel işlev kitaplığını içerir.Ayrıca, bir matematiksel işlev kitaplığı içerir.C++ AMP dil uzantılarını verilerin CPU'dan GPU'ya ve geri nasıl taşındığını kontrol etmek için kullanabilirsiniz.
İlgili Konular
Başlık |
Tanımlama |
---|---|
C++ AMP ve matematik kitaplığının anahtar özelliklerini açıklar. |
|
parallel_for_each yöntemine yapılan çağrılarda nasıl lambda ifadeleri, işlev nesneleri ve kısıtlı işlevler kullanılacağını açıklar. |
|
C++ AMP kodunuzu hızlandırmak için nasıl döşeme kullanılacağını açıklar. |
|
Hızlandırıcıları kullanarak nasıl kodunuzun GPU üzerinde yürütülmesini özelleştireceğinizi açıklar. |
|
c++ amp de kullanmayı açıklamaktadır Windows Mağazası (WinRT) Windows çalışma zamanı türleri kullanan uygulamalar. |
|
C++ AMP grafik kitaplığının nasıl kullanılacağını açıklar. |
|
c++ amp kodu kullanarak ve döşemek matris çarpım göstermektedir. |
|
Büyük bir tam sayı dizisini toplamak için paralel azaltma kullanan bir uygulama nasıl oluşturulacağını ve hata ayıklanacağını açıklar. |
Reference
Kısıtlama yan tümcesi (C++ amp)
Diğer Kaynaklar
Yerel Kod 'le Paralel Programlama Bloguhttps://go.microsoft.com/fwlink/p/?LinkId=238472
İndirilebileceğiniz C++ AMP örnek projeleri
Eşzamanlılık Görselleştiricisi ile C++ AMP kodu analiz etmek