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'ye Genel Bakış

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.

Döşemeleri Kullanma

C++ AMP kodunuzu hızlandırmak için nasıl döşeme kullanılacağını açıklar.

Hızlandırıcı ve accelerator_view Nesnelerini Kullanma

Hızlandırıcıları kullanarak nasıl kodunuzun GPU üzerinde yürütülmesini özelleştireceğinizi açıklar.

Windows Mağazası Uygulamalarında C++ AMP Kullanma

Windows Çalışma Zamanı türlerini kullanan Windows Mağazası uygulamalarında C++ AMP'nin nasıl kullanılacağını açıklar.

Grafikler (C++ AMP)

C++ AMP grafik kitaplığının nasıl kullanılacağını açıklar.

İzlenecek yol: Matris Çarpım

c++ amp kodu kullanarak ve döşemek matris çarpım göstermektedir.

İzlenecek yol: C++ AMP Uygulamasında Hata Ayıklama

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

Başvuru (C++ AMP)

tile_static anahtar sözcük

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