Aracılığıyla paylaş


Referans (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 Namespace
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. Yalnızca her fonksiyonun tek hassasiyetli sürümleri sağlanır. Bu işlevler, precise_math ad alanındaki karşılık gelen işlevlerden daha hızlı olan ve hızlandırıcıda genişletilmiş çift duyarlık desteği gerektirmeyen DirectX iç işlevlerini kullanır, ancak daha az doğrudurlar. 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ı
precise_math ad alanındaki işlevler C99 uyumludur. 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.

C++ AMP (C++ Hızlandırılmış Yüksek Paralellik)
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.