Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt eine Abstraktion virtuelles Gerät auf ein C++ AMP Daten Parallel-Beschleuniger.
class accelerator_view;
Mitglieder
Öffentliche Konstruktoren
Name |
Beschreibung |
|---|---|
Initialisiert eine neue Instanz der accelerator_view-Klasse. |
|
Zerstört das accelerator_view-Objekt. |
Öffentliche Methoden
Name |
Beschreibung |
|---|---|
Gibt eine Zukunft verfolgen den Abschluss aller Befehle, die bisher dazu verfasst accelerator_view Objekt. |
|
Sendet alle ausstehenden Befehle in der Warteschlange für die accelerator_view Objekt, das die Accelerator für die Ausführung. |
|
Gibt das accelerator-Objekt für das accelerator_view-Objekt zurück. |
|
Gibt einen booleschen Wert, der angibt, ob die accelerator_view Objekt hat die DEBUG-Ebene für umfangreiche Fehlerberichterstattung aktiviert. |
|
Gibt den queuing-Modus für die accelerator_view Objekt. |
|
Gibt die Version von der accelerator_view. |
|
Wartet, bis alle übermittelten Befehle der accelerator_view Objekt zu beenden. |
Öffentliche Operatoren
Name |
Beschreibung |
|---|---|
Vergleicht diese accelerator_view -Objekt mit einem anderen und gibt false sind; Andernfalls gibt true. |
|
Kopiert den Inhalt des angegebenen accelerator_view in diesem Objekt. |
|
Vergleicht diese accelerator_view -Objekt mit einem anderen und gibt true sind; Andernfalls gibt false. |
Öffentliche Datenmember
Name |
Beschreibung |
|---|---|
Ruft das accelerator-Objekt für das accelerator_view-Objekt ab. |
|
Ruft einen booleschen Wert, der angibt, ob die accelerator_view Objekt hat die DEBUG-Ebene für umfangreiche Fehlerberichterstattung aktiviert. |
|
Ruft den queuing Modus für die accelerator_view Objekt. |
|
Ruft die Version der Zugriffstaste. |
Vererbungshierarchie
accelerator_view
Hinweise
Ein accelerator_view -Objekt stellt eine logische, isolierte Ansicht der Zugriffstaste.Eine einzelne physische Compute-Gerät haben viele logische, isolierten accelerator_view Objekte.Jede Zugriffstaste hat den Standardwert accelerator_view Objekt.Zusätzliche accelerator_view -Objekte erstellt werden können.
Physische Geräte können für viele Client-Threads genutzt werden.Client-Threads können gemeinsam dasselbe accelerator_view Objekt eine Zugriffstaste oder jeder Client kann mit einem Compute-Gerät über eine unabhängige kommunizieren accelerator_view -Objekt für die Isolation von anderen Clientthreads.
Ein accelerator_view Objekt können eine von zwei queuing_mode-Enumeration Staaten.Wenn die Warteschlange ist immediate, Befehle wie copy und parallel_for_each zu dem entsprechenden Beschleunigergerät gesendet, sobald sie sich an den Aufrufer zurückgeben.Wenn die Warteschlange ist deferred, solche Befehle stehen in einer Warteschlange auf eine Befehl-Warteschlange, das entspricht der accelerator_view Objekt.Befehle werden nicht tatsächlich auf das Gerät erst gesendet flush() wird aufgerufen.
Anforderungen
Header: amprt.h
Namespace: Concurrency