次の方法で共有


accelerator クラス

アクセラレータは、データを並列に計算用に最適化されたハードウェア機能です。アクセラレータは、PCIe バス (GPU) のように接続されているデバイス可能性があります。 または、メイン CPU に設定拡張命令があります。

class accelerator;

メンバー

Hh350895.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

Description

accelerator::accelerator コンストラクター

accelerator クラスの新しいインスタンスを初期化します。

accelerator::~accelerator デストラクター

accelerator オブジェクトを破棄します。

Hh350895.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

Description

accelerator::create_view メソッド

作成し、返します、 acceleratorviewオブジェクトでは、このアクセラレータ。

accelerator::get_all メソッド

ベクトルを返しますaccelerator 、利用可能なすべてのアクセラレータを表すオブジェクト。

accelerator::get_dedicated_memory メソッド

専用のメモリを取得する、 acceleratorを (kb 単位)。

accelerator::get_default_view メソッド

既定値を返しますaccelerator_viewオブジェクトが関連付けられている、 accelerator

accelerator::get_description メソッド

簡単な説明を返す、 acceleratorデバイス。

accelerator::get_device_path メソッド

デバイスへのパスを返します。

accelerator::get_has_display メソッド

示すブール値を返すかどうか、 accelerator 、モニターに接続されています。

accelerator::get_is_debug メソッド

示すブール値を返すかどうか、 acceleratorが広範なエラー報告を有効にするデバッグ レイヤー。

accelerator::get_is_emulated メソッド

示すブール値を返すかどうか、 acceleratorエミュレートされます。

accelerator::get_supports_double_precision メソッド

表示するには、アクセラレータが装着されているかを示すブール値を返します。

accelerator::get_supports_limited_double_precision メソッド

サポートは倍精度の数値演算アクセラレータが限られているかどうかを示すブール値を返します。

accelerator::get_version メソッド

バージョンを返します、 accelerator

accelerator::set_default メソッド

既定アクセラレータへのパスを返します。

Hh350895.collapse_all(ja-jp,VS.110).gifパブリック演算子

名前

Description

accelerator::operator!= 演算子

この比較acceleratorで別のオブジェクトとfalse場合は、同じ。 返しますそれ以外の場合は、 true。

accelerator::operator= 演算子

指定の内容をコピー acceleratorには、この 1 つのオブジェクト。

accelerator::operator== 演算子

この比較acceleratorで別のオブジェクトとtrue場合は、同じ。 返しますそれ以外の場合は、 false。

Hh350895.collapse_all(ja-jp,VS.110).gifパブリック データ メンバー

名前

Description

accelerator::cpu_accelerator データ メンバー

CPU の定数文字列を取得accelerator

accelerator::dedicated_memory データ メンバー

専用のメモリを取得する、 acceleratorを (kb 単位)。

accelerator::default_accelerator データ メンバー

既定値は定数文字列を取得accelerator

accelerator::default_view データ メンバー

既定値を取得するaccelerator_viewに関連付けられている objct、 accelerator

accelerator::description データ メンバー

簡単な説明を取得する、 acceleratorデバイス。

accelerator::device_path データ メンバー

デバイスへのパスを取得します。

accelerator::direct3d_ref データ メンバー

Direct3D の参照は定数文字列を取得accelerator

accelerator::direct3d_warp データ メンバー

文字列の定数を取得、 アクセラレータストリーミング SIMD 拡張命令 (SSE) を使用して、マルチコア Cpu の AMP の C++ コードの実行に使用するオブジェクトします。

accelerator::has_display データ メンバー

示すブール値を取得するかどうか、 accelerator 、モニターに接続されています。

accelerator::is_debug データ メンバー

示すブール値を取得するかどうか、 acceleratorが広範なエラー報告を有効にするデバッグ レイヤー。

accelerator::is_emulated データ メンバー

示すブール値を取得するかどうか、 acceleratorエミュレートされます。

accelerator::supports_double_precision データ メンバー

アクセラレータが倍精度演算をサポートしているかどうかを示すブール値を取得します。

accelerator::supports_limited_double_precision データ メンバー

サポートは倍精度の数値演算アクセラレータが限られているかどうかを示すブール値を取得します。

accelerator::version データ メンバー

accelerator のバージョンを取得します。

継承階層

accelerator

解説

アクセラレータは、データを並列に計算用に最適化されたハードウェア機能です。アクセラレータは、別個の GPU が、仮想ホスト側エンティティ、ワープ (SSE 命令によって高速で、CPU 側デバイス)、または、CPU そのものは DirectX の REF デバイスなどの場合もあります。

作成できます、 acceleratorオブジェクトによって、使用可能なデバイスを列挙する既定のデバイスやリファレンス デバイス、ワープのデバイスを取得することによって。

必要条件

ヘッダー: amprt.h

名前空間: Concurrency

参照

関連項目

Concurrency 名前空間 (C++ AMP)