Freigeben über


Zugriffstastenklasse

Eine Zugriffstaste ist eine Hardware-Funktionalität, die für die Daten parallel computing optimiert ist.Eine Schnellinfo möglicherweise eines Geräts an einen PCIe-Bus (z. B. eine GPU) oder könnte es ein erweiterter Befehlssatz, der auf der Haupt-CPU.

class accelerator;

Mitglieder

Hh350895.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Beschreibung

accelerator::accelerator-Konstruktor

Initialisiert eine neue Instanz der accelerator-Klasse.

accelerator::~accelerator-Destruktor

Zerstört das accelerator-Objekt.

Hh350895.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Beschreibung

accelerator::create_view-Methode

Erstellt und gibt ein acceleratorview -Objekt auf dieser Accelerator.

accelerator::get_all-Methode

Gibt einen Vektor der accelerator Objekte, die alle verfügbaren Schnellinfos darstellen.

accelerator::get_dedicated_memory-Methode

Gibt den dedizierten Speicher für die accelerator, in Kilobyte.

accelerator::get_default_view-Methode

Gibt die standardmäßige accelerator_view -Objekt, das zugeordnet ist die accelerator.

accelerator::get_description-Methode

Gibt eine kurze Beschreibung von der accelerator Gerät.

accelerator::get_device_path-Methode

Gibt den Pfad an das Gerät zurück.

accelerator::get_has_display-Methode

Gibt einen booleschen Wert, der angibt, ob die accelerator auf einen Monitor angeschlossen ist.

accelerator::get_is_debug-Methode

Gibt einen booleschen Wert, der angibt, ob die accelerator die DEBUG-Ebene für umfangreiche Fehlerberichterstattung aktiviert hat.

accelerator::get_is_emulated-Methode

Gibt einen booleschen Wert, der angibt, ob die accelerator emuliert wird.

accelerator::get_supports_double_precision-Methode

Gibt einen booleschen Wert, der angibt, ob die Accelerator eine Anzeige zugeordnet ist.

accelerator::get_supports_limited_double_precision-Methode

Gibt einen booleschen Wert, der angibt, ob das Gaspedal eingeschränkte Unterstützung für double Precision Math hat.

accelerator::get_version-Methode

Gibt die Version von der accelerator.

accelerator::set_default-Methode

Gibt den Pfad zum Standard-Accelerator.

Hh350895.collapse_all(de-de,VS.110).gifÖffentliche Operatoren

Name

Beschreibung

accelerator::operator!=-Operator

Vergleicht diese accelerator -Objekt mit einem anderen und gibt false sind; Andernfalls gibt true.

accelerator::operator=-Operator

Kopiert den Inhalt des angegebenen accelerator zu diesem Objekt.

accelerator::operator==-Operator

Vergleicht diese accelerator -Objekt mit einem anderen und gibt true sind; Andernfalls gibt false.

Hh350895.collapse_all(de-de,VS.110).gifÖffentliche Datenmember

Name

Beschreibung

accelerator::cpu_accelerator-Datenmember

Ruft eine Zeichenfolge für die CPU Konstante accelerator.

accelerator::dedicated_memory-Datenmember

Ruft den dedizierten Speicher für die accelerator, in Kilobyte.

accelerator::default_accelerator-Datenmember

Ruft eine Zeichenfolge für den Standard-Konstante accelerator.

accelerator::default_view-Datenmember

Ruft den Standardwert accelerator_view Objct zugeordnet ist, die die accelerator.

accelerator::description-Datenmember

Ruft eine Kurzbeschreibung der accelerator Gerät.

accelerator::device_path-Datenmember

Ruft den Pfad zu dem Gerät.

accelerator::direct3d_ref-Datenmember

Ruft eine Zeichenfolge für eine Direct3D-Referenz Konstante accelerator.

accelerator::direct3d_warp-Datenmember

Ruft die Zeichenfolge für ein Accelerator -Objekt zurück, das Sie verwenden können, für die Ausführung von Code C++ AMP auf Multi-Core-CPUs mit Streaming-SIMD-Erweiterungen (SSE).

accelerator::has_display-Datenmember

Ruft einen booleschen Wert, der angibt, ob die accelerator auf einen Monitor angeschlossen ist.

accelerator::is_debug-Datenmember

Ruft einen booleschen Wert, der angibt, ob die accelerator die DEBUG-Ebene für umfangreiche Fehlerberichterstattung aktiviert hat.

accelerator::is_emulated-Datenmember

Ruft einen booleschen Wert, der angibt, ob die accelerator emuliert wird.

accelerator::supports_double_precision-Datenmember

Ruft einen booleschen Wert, der angibt, ob das Gaspedal double Precision Math unterstützt.

accelerator::supports_limited_double_precision-Datenmember

Ruft einen booleschen Wert, der angibt, ob das Gaspedal eingeschränkte Unterstützung für double Precision Math hat.

accelerator::version-Datenmember

Ruft die Version der accelerator ab.

Vererbungshierarchie

accelerator

Hinweise

Eine Zugriffstaste ist eine Hardware-Funktionalität, die für die Daten parallel computing optimiert ist.Eine Zugriffstaste ist oft einer separaten GPU, aber es kann auch eine virtuelle hostseitige Einheit z. B. ein DirectX-REF-Gerät, eine VERZERRUNG (ein CPU-Side-Gerät, das von SSE-Anweisungen beschleunigt wird) oder die CPU.

Sie konstruieren ein accelerator Objekt durch Auflisten der verfügbaren Geräte oder durch das Standardgerät, den Verweis, oder dem WARP Gerät abrufen.

Anforderungen

Header: amprt.h

Namespace: Concurrency

Siehe auch

Referenz

Concurrency-Namespace (C++ AMP)