C++ AMP (C++ Accelerated Massive Parallelism)
C++ AMP (C++ Accelerated Massive Parallelism) 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. |
|
Lambda'lar, İşlev Nesneleri ve Kısıtlanmış İşlevler Kullanma |
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. |
|
Windows Çalışma Zamanı türlerini kullanan Windows Mağazası uygulamalarında C++ AMP'nin nasıl kullanılacağını açıklar. |
|
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. |
Başvuru
Kısıtlama yan tümcesi (C++ amp)
Diğer Kaynaklar
Yerel Kod Blog içinde Paralel Programlama
Karşıdan yükleme için C++ AMP örnek projeleri
Eşzamanlılık Görselleştiricisi ile C++ AMP Kodunu Analiz Etme