Başvuru (C++ AMP)
Bu bölüm, C++ Hızlandırılmış Büyük Paralellik (C++ AMP) çalışma zamanı için başvuru bilgilerini içerir.
Not
C++ dil standardı, kitaplıklar gibi uygulamalar için alt çizgi (_
) karakteriyle başlayan tanımlayıcıların kullanımını ayırır. Kodunuzda alt çizgiyle başlayan adları kullanmayın. Adları bu kurala uyan kod öğelerinin davranışı garanti edilmemektedir ve gelecek sürümlerde değiştirilebilir. Bu nedenlerden dolayı, bu tür kod öğeleri bu belgelerden atlanır.
Bu Bölümde
Eşzamanlılık Ad Alanı (C++ AMP)
Veri paralel donanımında C++ kodunun hızlandırmasını sağlayan sınıflar ve işlevler sağlar.
Concurrency::direct3d Ad Alanı
D3D birlikte çalışabilirliğini destekleyen işlevler sağlar. Yedekli ara kopyalar oluşturmadan, AMP kodunda işlem için D3D kaynaklarının sorunsuz bir şekilde kullanılmasını ve D3D kodunda AMP'de oluşturulan kaynakların kullanılmasını sağlar. DirectX uygulamalarınızın işlem yoğunluklu bölümlerini artımlı olarak hızlandırmak için C++ AMP kullanabilir ve AMP hesaplamalarından üretilen verilerde D3D API'sini kullanabilirsiniz.
Concurrency::fast_math Ad Alanı
Ad alanı işlevleri fast_math
C99 uyumlu değildir. Her işlevin yalnızca tek duyarlıklı sürümleri sağlanır. Bu işlevler, ad alanında karşılık gelen işlevlerden daha hızlı olan ve hızlandırıcıda precise_math
genişletilmiş çift duyarlık desteği gerektirmeyen DirectX iç işlevlerini kullanır, ancak daha az doğru olur. C99 koduyla kaynak düzeyinde uyumluluk için her işlevin iki sürümü vardır; her iki sürüm de tek duyarlıklı değerler alır ve döndürür.
Concurrency::graphics Ad Alanı
Grafik programlama için tasarlanmış türler ve işlevler sağlar.
Concurrency::precise_math Ad Alanı
Ad alanı işlevleri precise_math
C99 uyumlu. Her işlevin hem tek duyarlıklı hem de çift duyarlıklı sürümleri dahil edilir. Bu işlevler (bu, tek duyarlıklı işlevleri içerir) hızlandırıcıda genişletilmiş çift duyarlık desteği gerektirir.
İlgili Bölümler
C++ AMP (C++ Accelerated Massive Parallelism)
C++ AMP, ayrı bir grafik kartında grafik işlem birimi (GPU) olarak yaygın olarak bulunan veri paralel donanımından yararlanarak C++ kodunuzun yürütülmesini hızlandırır.