ここまでIntelの内蔵GPUについて紹介させて頂いています。読者のうちの多くの方がHD Graphicsの性能について疑念を抱いているのではないかと筆者は危惧します。
懸念を払拭するため、CompuBenchサイトが算出したベンチマークを掲載します。
表2.10 CompuBench 1.5 Desktopベンチマークの結果
デバイス | Intel Core i5-3475S CPU with HD Graphics 4000 | Intel Core i7-4770R CPU with Iris Pro Graphics 5200 | NVIDIA GeForce GTX 970 |
OS | OS X | Windows | OS X |
API | OpenCL | OpenCL | OpenCL |
Face Detection | 2.859 mPixels/s | 13.084 mPixels/s | 100.144 mPixels/s |
TV-L1 Optical Flow | 0.868 mPixels/s | 5.354 mPixels/s | 12.762 mPixels/s |
Ocean Surface Simulation | 164.099 Frames/s | 344.061 Frames/s | 1280.222 Frames/s |
Particle Simulation - 64k | 56.785 mInteraction/s | 160.069 mInteraction/s | 991.671 mInteraction/s |
T-Rex | Failed / Not supported | 2.208 Frames/s | 6.48 Frames/s |
Video Composition | 7.884 Frames/s | 13.056 Frames/s | 40.468 Frames/s |
Bitcoin Mining | 11.482 mHash/s | 31.785 mHash/s | 184.392 mHash/s |
比較できる最上位機種であるIris Pro Graphics 5200と、多くのGPGPUプログラマが愛用するGTX970のベンチマークをみると、2〜5倍以内の差であり、一番差が開いたFace Detectionでも8倍差となります。
もちろん2〜5倍の差は大きいのですが、OpenCLで開発するソフトウェアのジャンルの多くでは、十分なパフォーマンスといっても問題ないかと思います。
世界最大のオンラインゲームサイトのSteamでユーザーが使用しているGPUの中にはHD Graphics 4000などのIntelのiGPUも含まれています。GPUのマーケットシェアの最大メーカーはIntelということもありますが、計算量の少ないゲームの場合は、内臓GPUの性能でも十分ということかと考えます。
表2.11 表:2015年12月時点でのSteamユーザが使用するGPUの割合
NVIDIA GeForce GTX 970 | 4.10 |
NVIDIA GeForce GTX 960 | 2.31 |
Intel HD Graphics 4000 | 3.38 |
NVIDIA GeForce GTX 750 Ti | 2.32 |
NVIDIA GeForce GTX 760 | 2.34 |
Intel HD Graphics 4400 | 2.27 |
NVIDIA GeForce GT 620M | 2.03 |
Intel HD Graphics 3000 | 2.23 |
NVIDIA GeForce GTX 860M | 1.57 |
Intel HD Graphics 2000 | 1.94 |
Copyright 2018-2019, by Masaki Komatsu