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