Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
C++ AMP (C++ Accelerated Massive Parallelism) påskyndar körningen av C++-koden genom att dra nytta av den dataparallell maskinvara som vanligtvis finns som grafikprocessor (GPU) på ett diskret grafikkort. Programmeringsmodellen C++ AMP har stöd för flerdimensionella matriser, indexering, minnesöverföring och plattsättning. Den innehåller också ett matematiskt funktionsbibliotek. Du kan använda C++ AMP-språktillägg för att styra hur data flyttas från processorn till GPU:n och tillbaka.
Anmärkning
C++ AMP-huvuden är inaktuella från och med Visual Studio 2022 version 17.0.
Om du inkluderar AMP headers uppstår byggfel. Definiera _SILENCE_AMP_DEPRECATION_WARNINGS innan du inkluderar AMP-huvuden för att undvika varningarna.
Relaterade ämnen
| Titel | Beskrivning |
|---|---|
| Översikt över C++ AMP | Beskriver de viktigaste funktionerna i C++ AMP och det matematiska biblioteket. |
| Använda Lambdas, funktionsobjekt och begränsade funktioner | Beskriver hur du använder lambda-uttryck, funktionsobjekt och begränsade funktioner i anrop till metoden parallel_for_each . |
| Använda paneler | Beskriver hur du använder paneler för att påskynda C++ AMP-koden. |
| Använda accelerator- och accelerator_view-objekt | Beskriver hur du använder acceleratorer för att anpassa körningen av din kod på GPU:n. |
| Använda C++ AMP i UWP-appar | Beskriver hur du använder C++ AMP i UWP-appar (Universal Windows Platform) som använder Windows Runtime-typer. |
| Grafik (C++ AMP) | Beskriver hur du använder C++ AMP-grafikbiblioteket. |
| Genomgång: Matrismultiplikation | Visar matrismultiplikation med hjälp av C++ AMP-kod och tile-indelning. |
| Genomgång: Felsöka ett C++ AMP-program | Förklarar hur du skapar och felsöker ett program som använder parallell minskning för att summera en stor matris med heltal. |
Hänvisning
Referens (C++ AMP)
tile_static nyckelord
begränsa (C++ AMP)
Andra resurser
Parallell programmering i den interna kodbloggen
C++ AMP-exempelprojekt för nedladdning
Analysera C++ AMP-kod med konkurrentvisualiseraren