Megosztás a következőn keresztül:


C++ AMP (C++ gyorsított nagy párhuzamos feldolgozás)

A C++ AMP (C++ gyorsított masszív párhuzamosság) felgyorsítja a C++ kód végrehajtását azáltal, hogy kihasználja az adat-párhuzamos hardver előnyeit, amelyek általában grafikus feldolgozó egységként (GPU) vannak jelen egy különálló grafikus kártyán. A C++ AMP programozási modell támogatja a többdimenziós tömböket, az indexelést, a memóriaátvitelt és a burkolást. Matematikai függvénytárat is tartalmaz. A C++ AMP nyelvi bővítményekkel szabályozhatja az adatok cpu-ról GPU-ra és vissza való áthelyezését.

Megjegyzés:

A C++ AMP fejlécek elavultak a Visual Studio 2022 17.0-s verziójától kezdve. Az AMP-fejlécek beépítése építési hibákat fog okozni. A figyelmeztetések elnémításához a _SILENCE_AMP_DEPRECATION_WARNINGS definiálása előtt az AMP-fejléceket be kell vonni.

Cím Leírás
C++ AMP áttekintése A C++ AMP és a matematikai kódtár főbb funkcióit ismerteti.
Lambdas, függvényobjektumok és korlátozott függvények használata Ismerteti, hogyan használhatók lambdakifejezések, függvényobjektumok és korlátozott függvények a parallel_for_each metódus hívásaiban.
Csempék használata Ismerteti, hogyan gyorsíthatja fel a C++ AMP-kódot csempék használatával.
Gyorsító és accelerator_view objektumok használata Ismerteti, hogyan szabhatja testre a kód végrehajtását a GPU-n a gyorsítók használatával.
A C++ AMP használata az UWP-alkalmazásokban Ismerteti, hogyan használható a C++ AMP a Windows-futtatókörnyezet-típusokat használó univerzális Windows-platform (UWP) alkalmazásokban.
Grafika (C++ AMP) A C++ AMP grafikus kódtár használatát ismerteti.
Útmutató: Mátrix-szorzás A mátrixok szorzását mutatja be C++ AMP-kóddal és burkolással.
Útmutató: C++ AMP-alkalmazás hibakeresése Ez a cikk azt mutatja be, hogyan lehet létrehozni és hibakeresni egy olyan alkalmazást, amely párhuzamos redukciót használ egy nagy egész szám tömb összegzésére.

Referenciák

Referencia (C++ AMP)
tile_static kulcsszó
korlátozás (C++ AMP)

Egyéb erőforrások

Párhuzamos programozás a natív kód blogjában
C++ AMP mintaprojektek letöltésre
C++ AMP-kód elemzése az egyidejűségi vizualizációval