accelerator 類別
快速用於資料平行計算最佳化的硬體能力-加速器。加速器可能是一個裝置附加至 PCIe 匯入流程層 (例如 GPU),也可能是主要 CPU 指令集的擴充。
class accelerator;
Members
公用建構函式
名稱 |
描述 |
---|---|
初始化 accelerator 類別的新執行個體。 |
|
終結 accelerator 物件。 |
公用方法
名稱 |
描述 |
---|---|
建立並傳回這個加速器的 acceleratorview 物件。 |
|
傳回表示所有可用的加速器的 accelerator 向量類別。 |
|
傳回 accelerator的專屬的記憶體,以 KB 為單位。 |
|
傳回預設的 accelerator物件,和 accelerator_view 有關連。 |
|
傳回 accelerator 裝置的簡短描述。 |
|
會將路徑加入至裝置。 |
|
傳回布林 (Boolean) 值,可以指示 accelerator 是否已附加至顯示。 |
|
傳回布林 (Boolean) 值,其可以顯示 accelerator 是否有在擴充錯誤報告啟用偵錯的層級。 |
|
傳回布林 (Boolean) 值指示 accelerator 是否被模擬。 |
|
傳回可以指出此加入器是否已附加至顯示的布林 (Boolean) 值。 |
|
傳回的布林值表示此加速器快速是否有限制地支援雙精度的數學運算。 |
|
傳回accelerator的版本。 |
|
會將路徑加入至預設快速鍵。 |
公用運算子
名稱 |
描述 |
---|---|
將此 accelerator 物件與另一個相比較,若相同則回傳 false ,否則回傳 true 。 |
|
複製指定的 accelerator 物件的內容至這個事件。 |
|
比較這個accelerator物件和另一個並且回傳true ;否則,回傳false。 |
公用資料成員
名稱 |
描述 |
---|---|
取得 acceleratorCPU 的字串常數。 |
|
取得 accelerator的專屬的記憶體,以 KB 為單位。 |
|
取得預設的 accelerator常值字串常數。 |
|
取得與 accelerator有關連的預設 accelerator_view 物件。 |
|
取得一個accelerator裝置的簡短描述。 |
|
取得檔案的路徑。 |
|
取得一個字串常數提供 Direct3D 參考 accelerator。 |
|
取得可為執行於多核心 CPU 的 AMP C++ 程式碼使用 Streaming SIMD Extensions (SSE) 的 快速鍵 物件的字串常數。 |
|
取得布林 (Boolean) 值 accelerator 指示其是否已附加至顯示。 |
|
取得布林 (Boolean) 值指示其 accelerator 是否有在擴充錯誤報告啟用偵錯的層級。 |
|
取得布林 (Boolean) 值指示其 accelerator 是否被模擬。 |
|
取得布林 (Boolean) 值顯示加速器是否支援雙精度的數學運算。 |
|
取得一個布林值,表示加速器是否有限制地支援雙精度的數學運算。 |
|
取得 accelerator 的版本。 |
繼承階層架構
accelerator
備註
快速用於資料平行計算最佳化的硬體能力-加速器。加速器通常是一個真實的 GPU,但也可以是虛擬主應用程式端實體如 DirectX REF 裝置、WARP (透過 SSE 指令加速度的 CPU 的裝置),或 CPU自己本身。
您可以使用 accelerator 物件藉由列舉可用的裝置,或是取得預設裝置、參考裝置或WARP裝置。
需求
標頭: amprt.h
**命名空間:**並行