## 定義
統合グラフィックスとは、CPUとメモリ・サブシステムを共有するチップセット内に組み込まれたグラフィックス処理機構である。専用メモリと大きなダイ面積を持つディスクリートGPUとは異なり、共有帯域、面積、消費電力、熱の制約の中でパイプラインを設計する。(Source: [[@2005__Intel Technology Journal__High-Performance Graphics and TV Output Comes to the Second-Generation Intel Centrino Mobile Technology Platform]])
## パイプライン設計
- **統合グラフィックスの性能は、個別ユニットの最大速度ではなくパイプライン全体の均衡で決まる。**
- Intel 915の設計では、コマンド処理、プリミティブ処理、イテレータ、テクスチャ・サンプラ、Pixel Shader、Pixel Processingをワークロード分析で調整する。(Source: [[@2005__Intel Technology Journal__High-Performance Graphics and TV Output Comes to the Second-Generation Intel Centrino Mobile Technology Platform]])
- **共有メモリを使う統合構成では、メモリ調停とダイ面積がグラフィックスの設計余地を制限する。**
- CPUを優先するメモリ・アクセス調停により、グラフィックス処理のアクセス遅延が増える。(Source: [[@2005__Intel Technology Journal__High-Performance Graphics and TV Output Comes to the Second-Generation Intel Centrino Mobile Technology Platform]])
- **ワークロードを取得してシミュレーション・データベース分析へ渡すと、パイプラインの設計変更を反復的に評価できる。**
- 機能シミュレータと関係データベースを使い、キャッシュ、FPU、処理段の変更を大量の統計とともに比較する。(Source: [[@2005__Intel Technology Journal__High-Performance Graphics and TV Output Comes to the Second-Generation Intel Centrino Mobile Technology Platform]])
## 性能とメディア機能
- **Intel 915の統合3Dグラフィックスは、前世代比の性能向上を複数の設計選択の積み重ねとして実現する。**
- 論文は3DMark2001で約2.4倍、3DMark03で約10倍の向上を導入部で報告し、表では複数の統合デバイスとの比較を示す。(Source: [[@2005__Intel Technology Journal__High-Performance Graphics and TV Output Comes to the Second-Generation Intel Centrino Mobile Technology Platform]])
- **統合グラフィックスは表示出力まで含むメディア経路として設計される。**
- TVoutはRGB-YUV変換、スケーリング、マルチタップ・フィルタ、テレビ規格別エンコーダ、3チャネル10ビットDACを含む。(Source: [[@2005__Intel Technology Journal__High-Performance Graphics and TV Output Comes to the Second-Generation Intel Centrino Mobile Technology Platform]])
- **性能向上は電力と熱の余裕を消費するため、省電力状態と熱管理との協調が必要になる。**
- 第2世代プラットフォームは統合グラフィックス性能向上とバッテリー寿命を両立する目標を掲げ、熱管理では高負荷ワークロードの影響を制限する。(Source: [[@2005__Intel Technology Journal__Second-Generation Intel Centrino Mobile Technology Platform]], [[@2005__Intel Technology Journal__Interface Material Selection and a Thermal Management Technique in Second-Generation Platforms Built on Intel Centrino Mobile Technology]])
## 未解決の問い
- 共有メモリ型グラフィックスで、CPU・GPU・表示出力の帯域配分を現代の高解像度・高リフレッシュレート用途へどう拡張するか。
- ワークロード分析で得た統合グラフィックスの設計判断を、異なるAPI・ドライバ・アプリケーションへどこまで一般化できるか。
- グラフィックス性能、消費電力、温度、画質を同じベンチマーク設計で評価する方法は何か。
## 未編纂の観察
- **統合グラフィックスの性能最適化は、計算ユニットの増強よりも共有資源のボトルネック把握を先に要する。**
- Intel 915の論文はメモリ帯域、キャッシュ・ポート、インタポレータ、Pixel Shader FPUをワークロード別に分析する。(Source: [[@2005__Intel Technology Journal__High-Performance Graphics and TV Output Comes to the Second-Generation Intel Centrino Mobile Technology Platform]])
- プラットフォーム評価論文は、グラフィックスをCPU・GMCH・メモリ・電力管理の組み合わせとして測定する。(Source: [[@2005__Intel Technology Journal__Performance and Power Consumption for Mobile Platform Components Under Common Usage Models]])
- **統合グラフィックスは、性能評価・電力管理・熱管理を一つの設計制約として扱う必要がある。**
- 高負荷時の電力と温度を制限する仕組みが、薄型筐体での3D性能維持と結び付けられている。(Source: [[@2005__Intel Technology Journal__Interface Material Selection and a Thermal Management Technique in Second-Generation Platforms Built on Intel Centrino Mobile Technology]])
## 関連
- [[GPU最適化]]
- [[熱管理]]
- [[電力管理]]
- [[性能測定]]
## 出典
- [[@2005__Intel Technology Journal__Second-Generation Intel Centrino Mobile Technology Platform]]
- [[@2005__Intel Technology Journal__High-Performance Graphics and TV Output Comes to the Second-Generation Intel Centrino Mobile Technology Platform]]
- [[@2005__Intel Technology Journal__Performance and Power Consumption for Mobile Platform Components Under Common Usage Models]]
- [[@2005__Intel Technology Journal__Interface Material Selection and a Thermal Management Technique in Second-Generation Platforms Built on Intel Centrino Mobile Technology]]