Intel GMA

Intel Graphics Media Accelerator（インテル・グラフィックス・メディア・アクセラレータ）は、インテルが開発したグラフィックコントローラ (GPU) である。Intel GMAの名称でも知られている。

Intel GMAは、単体のGPUではなく、チップセットに統合される形で設計されている（統合チップセット）。HD Graphicsへ移行するまでの間、Intel GMAが統合されたチップセットは、主にコストの削減や消費電力を減らすため、高いグラフィックス性能を必要としない安価なコンピュータにおいて、オンボードグラフィックに用いられていた。また、オンボードグラフィックスを含めたGPU市場では、出荷数の約半数を占めていた。

 歴史 
Intel GMAは、前世代のIntel Extreme Graphicsシリーズを置き換えるもので、2004年6月にPentium 4向けのチップセット、Intel 915シリーズのグラフィックス機能「Intel GMA 900」として発表された。インテルのチップセットとしては初めて、Direct3DとOpenGLのハードウェアアクセラレーションがサポートされた他、プログラマブルシェーダーに対応したことで、機能上はGPUに相当するものとなった。

2010年1月に発表されたWestmere世代のCPU以降、GPUがチップセットではなくCPUに内蔵され、ブランドもHD Graphicsへ変更された。

 製品 

 第3世代 
GMA 900
2004年6月に発表された製品で、915シリーズ (910GL, 915GL, 915GV, 915G, 910GML/910GMLE, 915GMS, 915GM/915GME) のチップセットに内蔵。コアクロックは200MHz～333MHz、ビデオメモリは最大128MB。Intel Extreme Graphicsと比較すると、ピクセルパイプラインが2→4に増加し、DirectX 9.0のピクセルシェーダー2.0とOpenGL 1.4に対応した。一方で、ハードウェアT&Lは引き続きサポートされず、バーテックスシェーダー2.0もソフトウェア対応のままである。

GMA 950
2005年5月に発表された製品で、945シリーズ (945GZ, 945GC, 945G, 940GML, 943GML, 945GU, 945GMS/945GSE, 945GM/945GME, 945GT) のチップセットに内蔵。コアクロックは133MHz～400MHz、ビデオメモリは最大256MB。DirectX 9.0c、バーテックスシェーダー3.0に対応した（バーテックスシェーダーはソフトウェアで対応）。

GMA 3100
2007年6月に発表された製品で、3シリーズ (G31, Q33, G33, Q35) のチップセットに内蔵。コアクロックは400MHz、ビデオメモリは最大256MB。OpenGL 1.5に対応したほか、G33のみIntel Clear Videoを搭載している。

GMA 3150
2009年12月に発表された製品で、Atomプロセッサ (Pineview) に内蔵。コアクロックは200MHz～400MHz、ビデオメモリは最大384MB。GMA 3100からピクセルパイプラインが4→2に減少している。

 第4世代 
GMA 3000
2006年6月に発表された製品で、946GZ, Q963, Q965チップセットに内蔵。コアクロックは667MHz、ビデオメモリは最大256MB。GMA 950と比較すると、実行ユニットが4→8に増加した。Windows Aeroの最低要件を初めて満たす。

GMA X3000
2006年6月に発表された製品で、G965チップセットに内蔵。コアクロックは667MHz、ビデオメモリは最大384MB。同時に発表されたGMA 3000と比較すると、シェーダーモデル3.0に対応しており、バーテックスシェーダーにもハードウェアで対応した（実際にはドライバの開発が遅れており、2007年8月にリリースされたバージョンで利用できるようになった）。

GMA X3100
2007年5月に発表された製品で、GL960/GLE960, GM965/GME965チップセットに内蔵。コアクロックは400MHz～500MHz、ビデオメモリは最大384MB。シェーダーモデル4.0、DirectX 10.0に対応した。

GMA X3500
2007年6月に発表された製品で、G35チップセットに内蔵。コアクロックは667MHz、ビデオメモリは最大384MB。OpenGL 2.0に対応したほか、VC-1の再生支援機能が強化された。

GMA 4500
2008年7月に発表された製品で、B43, Q43, Q45チップセットに内蔵。コアクロックは533MHz、ビデオメモリは最大1720MB。OpenGL 2.1に対応し、AVCの再生支援機能を搭載した。

派生バージョンのGMA 4500M/4500MHDは、GL40, GS40, GS45, GM45チップセットに内蔵。コアクロックは400MHz～533MHz、ビデオメモリは最大1720MB。ハードウェアによるHD動画の再生支援機能を追加。

GMA X4500
2008年6月に発表された製品で、G41, G43チップセットに内蔵。コアクロックは800MHz、ビデオメモリは最大1720MB。

派生バージョンのGMA X4500HDは、G45チップセットに内蔵。コアクロックは800MHz、ビデオメモリは最大1720MB。ハードウェアによるHD動画の再生支援機能を追加。

 PowerVRベース 
GMA 500/600
2008年4月に発表された製品で、UL11L, US15L, US15W, US15WP, US15WPT, US15Xシステム・コントローラ・ハブ（チップセットに相当）およびIntel CE3100およびAtomプロセッサ (Sodaville, Groveland, Lincroft, Tunnel Creek) に内蔵。コアクロックは100MHz～400MHz、ビデオメモリは最大256MB～759MB。PowerVR SGX535ベースであり、DirectX 9.0c、OpenGL 2.0に対応するほか、HD動画の再生支援機能をもつ。

GMA 3600/3650
2011年9月に発表された製品で、Atomプロセッサ (Cedarview) に内蔵。コアクロックは400MHz～640MHz、ビデオメモリは最大1024MB。PowerVR SGX545ベースであり、OpenGL 3.0に対応した。

 製品仕様 
第3世代
+ 第3世代型番 採用製品 実行ユニット クロック(MHz) メモリ シェーダーモデル(vertex/pixel) 対応API 動画再生支援 帯域幅(GB/s) 容量(MB) DirectX OpenGL MPEG-2 VC-1 AVCGMA 900 915GMS 4 200 3.2 128 2.0(2.0 / 2.0) 9.0 1.4 rowspan="11" rowspan="15" rowspan="15" 910GML/910GMLE 6.4 910GL915GL 333 915GM/915GME915GV915G 8.5GMA 950 945GU 133 3.2 256 2.0(3.0 / 2.0) 9.0c 940GML945GMS/945GSE 200 4.3 943GML 8.5 945GZ 400 945GM/945GME 250 10.7 945GT945GC945G 400GMA 3100 G31Q33Q35 12.8 1.5 G33 17.1 rowspan="4" GMA 3150 Atom N4x0 2 200 5.3 384 Atom N4x5Atom N5xx 6.4 Atom D4xxAtom D5xx 400

第4世代
+ 第4世代型番 採用製品 実行ユニット クロック(MHz) メモリ シェーダーモデル(vertex/pixel) 対応API 動画再生支援 帯域幅(GB/s) 容量(MB) DirectX OpenGL MPEG-2 VC-1 AVCGMA 3000 946GZQ963 8 667 10.7 256 2.0(3.0 / 2.0) 9.0c 1.4 rowspan="2" rowspan="2" rowspan="6" Q965 12.8 GMA X3000 G965 384 3.0(3.0 / 3.0) 1.5 rowspan="9" rowspan="3" GMA X3100 GL960/GLE960 400 8.5 4.0(4.0 / 4.0) 10.0 2.0 GM965/GME965 500 10.7 GMA X3500 G35 667 12.8 rowspan="3" GMA 4500 B43Q43Q45 10 533 17.1 1720 2.1 rowspan="2" GMA X4500 G41G43 800 GMA 4500M GL40GS40 400 12.8 rowspan="3" rowspan="3" GMA 4500MHD GS45GM45 533 17.1 GMA X4500HD G45 800

PowerVRベース
+ PowerVRベース型番 採用製品 実行ユニット クロック(MHz) メモリ シェーダーモデル(vertex/pixel) 対応API 動画再生支援 帯域幅(GB/s) 容量(MB) DirectX OpenGL MPEG-2 VC-1 AVCGMA 500 UL11L 2 100 3.2 256 3.0(3.0 / 3.0) 9.0c 2.0 rowspan="11" rowspan="11" rowspan="11" US15LUS15WUS15WPUS15WPTUS15X 200 4.3 CE3100 216 6.4 Atom CE4110Atom CE4130 200 10.7 Atom CE4150Atom CE4170 400GMA 600 Atom Z600 200 3.2 759 Atom E62xAtom E64x 320 6.4 Atom Z605Atom Z61xAtom Z62xAtom Z65xAtom Z67xAtom E66xAtom E68x 400GMA 3600 Atom N26xx 4 1024 3.0 Atom D2500 8.5 GMA 3650 Atom N2800Atom N2850Atom D2550Atom D2560Atom D27xx 640