インテル® C++ コンパイラー 16.0 ユーザー・リファレンス・ガイド

デバイス照会関数

プロセッサー・グラフィックス固有のさまざまな特定を照会します。このトピックは、インテル® グラフィックス・テクノロジーをターゲットとする IA-32 およびインテル® 64 アーキテクチャーにのみ適用されます。

構文

GfxGpuPlatform _GFX_get_device_platform(void);

GfxGpuSKU _GFX_get_device_sku(void);

int _GFX_get_device_hardware_thread_count(void);

int _GFX_get_device_min_frequency(void);

int _GFX_get_device_max_frequency(void);

int _GFX_get_device_current_frequency(void);

パラメーター

なし。

説明

これらの関数は、使用しているプロセッサー・グラフィックスのさまざまな特定を取得します。

次の表は、各関数で取得可能な情報を示します。

関数

説明

_GFX_get_device_platform

プロセッサー・グラフィックスの種類を取得します。

_GFX_get_device_sku

プロセッサー・グラフィックスのプラットフォーム (SKU) を取得します。

_GFX_get_device_hardware_thread_count

プロセッサー・グラフィックスで並列に実行可能な最大スレッド数を取得します。

_GFX_get_device_min_frequency

プロセッサー・グラフィックスの最小周波数を取得します。

_GFX_get_device_max_frequency

プロセッサー・グラフィックスの最大周波数を取得します。

_GFX_get_device_current_frequency

プロセッサー・グラフィックスの現在の周波数を取得します。

戻り値

関数: _GFX_get_device_platform

0 - 不明

1 - SNB

2 - IVB

3 - HSW

4 - BDW

5 - VLV

6 - CHV

関数: _GFX_get_device_sku

0 - 不明

1 - GT1

2 - GT2

3 - GT3

4 - GT4

5 - GTVLV

6 - GTVLVPLUS

7 - GTCHV

関数: _GFX_get_device_hardware_thread_count

整数。プロセッサー・グラフィックスで並列に実行可能な最大スレッド数。

関数: _GFX_get_device_min_frequency

整数。プロセッサー・グラフィックスの最小周波数 (MHz)。

関数: _GFX_get_device_max_frequency

整数。プロセッサー・グラフィックスの最大周波数 (MHz)。

関数: _GFX_get_device_current_frequency

整数。プロセッサー・グラフィックスの現在の周波数 (MHz)。