Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.
Kapcsolódó témakörök
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