NvidiaがタブレットXoomに使えるほどの低消J電化を達成させた\術とは?
欧δ命噞・半導噞のプロフェッショナルがモトローラのタブレットXoomを絶賛したことはすでに伝えた(参考@料1)が、iPad2が3月2日に盜颪波表されるとXoomと同レベルかそれ以屬了斗佑任△襪海箸わかった(参考@料2)。iPad2にはデュアルコアCPUが使われている点もサクサク動くという点も裏表にカメラ2を載せている点もく同じ。アップルはプロセッサA5の中身をらかにしないが、Xoomに搭載されたNvidiaのプロセッサTegra2の消J電削\術を紹介する。
アプリケーションプロセッサTegra2はNvidiaが発表したヘテロジニアスなマルチコアプロセッサであり、その消J電の削\術はシステム的な菘世らなされている。かつてNvidiaのグラフィクスチップはハイエンド指向で消J電が数Wあるいは100Wをえるチップもあった。それだけにNvidiaといえば消J電はjきいチップというイメージが定していた。今vのプロセッサチップは携帯端に載せられるほどの小さな消J電になった。
図1 Nvidiaの設したTegra 2マルチコアプロセッサ
Tegra 2には、合8個のプロセッサコアが集積されており、ARMのCortex-A9を除きて独立で動くヘテロジニアスなマルチコア構成となっている。ARMのCortex-A9のデュアルコアと、Nvidia が開発してきたグラフィックスチップGeForceをコアにシュリンクしたv路、ビデオのエンコーダ、デコーダ、オーディオプロセッサ、画欺萢プロセッサ、そしてARM7プロセッサコアからなる。
デュアルコアのCortex-A9は、並`処理するSMP(symmetric multi-processing)であり、ウェッブページへのロードを高]に行ったり、ユーザーインターフェースの応答を早めたり、複雑なウェブページのレンダリングをしたりするのに使っている。
NvidiaがuTなグラフィックスコアGeForceは、2D/3Dの高効率なプロセッサで、ユーザーインターフェースや、^真、フォントなどグラフィックス的な要素をW画する。3D画気Quake 3ゲームを解掬1024×600画素、60フレーム/秒の]度でW画する場合の消J電は数mWだとしている。これまでのNvidiaの常識を戮垢茲Δ閉磴ぞ嫡J電だ。別の例では、フルスクリーンのFlashアニメーションをW画する時の消J電も150mWしかないという。このGPUは、ビデオを扱うのに専のハードウエアをeち、Flashに最適化したビデオやグラフィックスをデコードしているという。
ビデオプロセッサコアは、1080pまでのHDのビデオファイルやウェブからのストリーミングビデオをデコードするのに使う。ウェブ屬離咼妊のj半がFlashベースだとのことで、Flashで最も広く使われている圧縮擬阿任△H.264とSorenson、VP6-Eに官している。Flash 専のビデオプロセッサにZい位けだ。これによって1080pのHDを再擇垢襪里400mW以下の消J電ですむとしている。HDビデオのエンコーダコアは30フレーム/秒でカメラからの1080pのビデオストリームをエンコードし、テレビ会議やビデオライブを楽しめる。
オーディオプロセッサコアは数日間連再擇任るくらいの低い消J電で設した。MP3ファイルを128kbpsで再擇垢襪箸の消J電は30mW以下だとしている。画欺萢プロセッサは、ビデオカメラからの入を最j1200万画素、30フレーム/秒で画気鯑Dり込み、O動ホワイトバランスや莖喞粥▲離ぅ査鑿などの画喞乾▲襯乾螢坤爐鬟螢▲襯織ぅ爐能萢できるξをeつ。
こういった機をU御し、パワーゲーティングとクロックゲーティングで消J電を削する役割をeつのがARM7コアである。グローバルにチップのプロセッサコアを見て、今使われているコアのみの電源をオンにし、使われていないコアの電源をオフにする。
さらに消J電を下げるためもっと細かく動作中の性Δ鮓ながら周S数と電圧をU御するのがチップのパワーマネージメントシステム(PMS)である。PMSは、ハードウエアで作るセンサーをチップ屬謀材適所にgりばめ、動作Xや周S数、a度、入リクエスト信(gu┤)のパターンに関するデータを集めモニターする。例えばCortex-A9の負荷を常にモニターしておき、センサーからの情報を元に最適な周S数や電圧を動作するプロセッサに送り、無Gな電を消Jさせないようにしている。ウェブページから何かをダウンロードしてそのコンテンツを読んでいるような場合にはCPUは動作していないためCPUの電源を完にオフにする。ウェブがFlash動作を行っているときでさえもCortex-A9をオフにし、その作業をGPUやビデオプロセッサに振り分ける。
k気如▲侫ードフォワードU御システムも使い、素早く動作を始めたいときはk気に周S数と電圧を屬欧lだが、その時は高性Δ砲擦茲箸い別のリクエストが来たときのみである。このことによって、タブレットのユーザーはまるでサクサクと3Dのユーザーインターフェースなどを動かすことができる。
Nvidiaは、グラフィックスチップのコアコンピタンスを擇し、グラフィックスチップの性Δ鬚気蕕屬欧襪閥Δ法▲魯ぅ┘鵐匹らパソコンあるいは携帯などの組み込みUへとポートフォリオを広げていく。ロードマップも作成している。
図2 Nvidiaのグラフィックスチップやコアのロードマップ
参考@料
1. タブレットに見る携帯機_報Oのa度差〜MWC2011から (2011/02/21)
2. アップルがiPad2を発表、モトローラのXoomとそっくりとのm (2011/03/07)