Zugriffstastenklasse
Eine Zugriffstaste ist eine Hardwarefunktion, die für datenparallele Computervorgänge optimiert ist. Eine Zugriffstaste ist ein Gerät, das einem PCIe-Bus angefügt wird (wie einem GPU-Computer), oder es handelt sich um einen erweiterten Befehl, der auf der Haupt-CPU festgelegt ist.
class accelerator;
Member
Öffentliche Konstruktoren
Name |
Beschreibung |
---|---|
Initialisiert eine neue Instanz der accelerator-Klasse. |
|
Zerstört das accelerator-Objekt. |
Öffentliche Methoden
Name |
Beschreibung |
---|---|
Erstellt und gibt ein accelerator_view-Objekt auf dieser Zugriffstaste zurück. |
|
Gibt einen Vektor von accelerator-Objekten zurück, die alle verfügbaren Zugriffstasten darstellen. |
|
Gibt das accelerator_view-Objekt für die automatische Auswahl zurück. |
|
Gibt den dedizierten Arbeitsspeicher für das accelerator-Objekt in KB zurück. |
|
Gibt das standardmäßige access_type-Objekt für die Puffer zurück, die auf dieser Zugriffstaste erstellt werden. |
|
Gibt das standardmäßige accelerator_view-Objekt zurück, das mit dem accelerator-Objekt verknüpft ist. |
|
Gibt eine kurze Beschreibung des accelerator-Geräts zurück. |
|
Gibt den Pfad des physischen Geräts zurück. |
|
Bestimmt, ob das accelerator-Objekt mit einer Anzeige verbunden ist. |
|
Bestimmt, für das accelerator-Objekt die DEBUG-Ebene für eine umfangreiche Fehlerberichterstattung aktiviert ist. |
|
Bestimmt, ob das accelerator-Objekt emuliert ist. |
|
Bestimmt, ob das accelerator-Objekt freigegebenen Arbeitsspeicher unterstützt |
|
Bestimmt, ob das accelerator-Objekt mit einer Anzeige verbunden ist. |
|
Bestimmt, ob das accelerator-Objekt über beschränkte Unterstützung für mathematische Funktionen mit doppelter Genauigkeit verfügt. |
|
Gibt die Version des accelerator-Objekts zurück. |
|
Gibt den Pfad der Standardzugriffstaste zurück. |
|
Legt die Standard-CPU access_type für die Arrays und implizite Speicherbelegungen für diese accelerator fest. |
Öffentliche Operatoren
Name |
Beschreibung |
---|---|
Vergleicht dieses accelerator-Objekt mit einem anderen und gibt false zurück, wenn sie identisch sind; gibt andernfalls true zurück. |
|
Kopiert den Inhalt des angegebenen accelerator-Objekts in dieses Objekt. |
|
Vergleicht dieses accelerator-Objekt mit einem anderen und gibt true zurück, wenn sie identisch sind; gibt andernfalls false zurück. |
Öffentliche Datenmember
Name |
Beschreibung |
---|---|
Ruft eine Zeichenfolgenkonstante für die CPU-accelerator ab. |
|
Ruft den dedizierten Arbeitsspeicher für das accelerator-Objekt in KB ab. |
|
Ruft eine Zeichenfolgenkonstante für die standardmäßige accelerator ab. |
|
Ruft die Standard-CPU access_type für die Arrays und implizite Speicherbelegungen für diese accelerator ab oder legt sie fest. |
|
Ruft das standardmäßige accelerator_view-Objekt ab, das dem accelerator-Element zugeordnet ist. |
|
Ruft eine kurze Beschreibung des accelerator-Geräts ab. |
|
Ruft den Pfad des physischen Geräts ab. |
|
Ruft eine Zeichenfolgenkonstante für eine Direct3D-Verweis-accelerator ab. |
|
Ruft die Zeichenfolgenkonstante für ein accelerator-Objekt ab, das Sie zum Ausführen des C++ AMP-Codes auf Multikern-CPUs verwenden können, die SIMD-Streamingerweiterungen (SSE) verwenden. |
|
Ruft einen booleschen Wert ab, der angibt, ob das accelerator-Objekt mit einer Anzeige verbunden ist. |
|
Gibt an, ob für das accelerator-Objekt die DEBUG-Ebene für eine umfangreiche Fehlerberichterstattung aktiviert ist. |
|
Gibt an, ob das accelerator-Objekt emuliert ist. |
|
Gibt an, ob das accelerator-Objekt freigegebenen Arbeitsspeicher unterstützt. |
|
Gibt an, ob die Zugriffstaste mathematische Funktionen mit doppelter Genauigkeit unterstützt. |
|
Gibt an, ob die Zugriffstaste über beschränkte Unterstützung für mathematische Funktionen mit doppelter Genauigkeit verfügt. |
|
Ruft die Version der accelerator ab. |
Vererbungshierarchie
accelerator
Hinweise
Eine Zugriffstaste ist eine Hardwarefunktion, die für datenparallele Computervorgänge optimiert ist. Eine Zugriffstaste ist häufig eine einzelne GPU, kann jedoch auch eine virtuelle hostseitige Entität wie ein DirectX REF-Gerät, ein WARP-Gerät (ein CPU-seitiges Gerät, das mithilfe von SSE-Anweisungen beschleunigt wird) oder die CPU selbst sein.
Sie können ein accelerator-Objekt erstellen, indem Sie die verfügbaren Geräte auflisten oder das Standardgerät, das Referenzgerät oder das WARP-Gerät abrufen.
Anforderungen
Header: amprt.h
Namespace: Nebenläufigkeit