[COMPUTEX]ARM,新CPUコア「Cortex-A12」とGPUコア「Mali-T622」などを発表。Split」出場チーム情報をお届け。今シーズンの覇者となるのはどのチームかなぜ新スタジオなのか。eスポーツ選手をいかにしてサポートしているのかフォーナインズがゲーミンググラス「PLAIDe」(プレイド)を立ち上げた理由とは。「レジェンド・オブ・ルーンテラ」デッキガイド。STRANDING」の世界をより理解するための“運び方”ガイド姿の見えない世界中のプレイヤーと緩く助け合う。2019]ティガレックスやバフバロの狩猟に挑戦。REMAKE」の最新映像が公開。19:02ニュース[COMPUTEX]ARM,新CPUコア「Cortex-A12」とGPUコア「Mali-T622」などを発表。ARMが発表した4種類の製品。CPUコアはCortex-A12,GPUコアはMali-T622となる。Cortex-A12Cortex-A12の情報に入る前に,これの前提となる既存製品の流れについて,簡単に説明しておこう。ARMは2007年に,現在も使われているCPUコア「Cortex-A9」を発表した。2009年には,これの下位にあたるローエンドCPUコア「Cortex-A5」を,2010年にはCortex-A9を高速化したハイエンドCPUコア「Cortex-A15」を発表している。2011年には,Cortex-A5の後継的なCPUコア「Cortex-A7」も発表。こちらはとくに携帯電話向けに広く利用されている。ハイエンドはCortex-A15,ローエンドはCortex-A7が使われる一方で,ミドルレンジに関しては,2007年発表のCortex-A9が使われ続けていたわけだ。V7」命令セットに準拠したCPUコアなのだが,今となっては古いCPUコアなので,「ハードウェアでの仮想化支援機能」や「4GBを超えるメモリのサポート」といった,Cortex-A7/A15で導入された新機能には対応していなかった。そこで,このCortex-A9の後継製品となるべく開発されたのが,今回発表されたCortex-A12というわけだ。ARMの説明によれば,200ドルから350ドルの価格帯で販売されているスマートフォンが,Cortex-A12の主なターゲットになるという。Cortex-A12の位置づけを解説したスライド。高性能なプレミアム製品だったCortex-A9が,現在ではミドルレンジに下がっているため,後継製品が必要だった。ここにCortex-A12が投入されるCortex-A12は,最大4CPUコアの構成に対応しており,同一周波数で比較した場合,Cortex-A9に比べて40%性能が改善しているという。パイプライン段数は11段で,9段だったCortex-A9から若干増えている。最大動作クロックは,プロセスや商品構成によって変わるため今回は示されなかったが,パイプライン段数が増えると動作クロックも上げやすくなるので,同じプロセスならCortex-A9を上回る動作クロックを期待できそうだ。Cortex-A12の主な特徴。Cortex-A9より40%高速というパイプライン構成は,2ウェイのOut-of-Orderパイプラインを持つスーパースカラ(Superscalar)型とのことだが,命令デコード段の同時命令処理数や命令発行ポート数といった具体的な情報は,公表されていない。4GBを超えるメモリ空間のサポートも導入される。Extension」と呼ばれる技術で,最大1TBのメモリを利用可能であるので,Cortex-A12でもほぼ同等の機能を搭載したと見られる。そのほかにも,ハードウェア仮想化や,セキュリティ機能「TrustZone」などが搭載されるということで,演算性能以外に関しては,Cortex-A12はCortex-A7/A15と同等の機能を備えることになる。Cortex-A12とCortex-A7を組み合わせて,「big.LITTLE」技術に対応するプロセッサを構成することも可能ということだ。第2世代MidgardのミドルレンジGPUMali-T622Mali-T622の主な特徴。これは既存の第2世代Midgardと同じだCortex-A12に合わせて発表されたGPUコアが「Mali-T622」である。Mali-T600シリーズは「Midgard」という開発コードネームで知られているが,製品は大別して,第1世代と第2世代の2種類が存在する。Mali-T622は,第2世代のエントリー向けという位置づけになるようだ。第1世代:Mali-T604/658第2世代:Mali-T624/628/678Mali-T622と同世代で上位に当たるMali-T624の構成図。図では4つのシェーダーコアが描かれているが,Mali-T622ではこれが半減するようだ第1世代と第2世代の主な違いは,発表時期や対応するプロセス,および若干の改良程度。そのため内部構造に,大きな違いはなく,強いて言えば第2世代のほうが,少し効率がいいくらいだ。右のスライドは「Mali-T624」の内部構成を示した図だが,おそらくMali-T622は,Mali-T624のシェーダコア数(最大で4)を半減させたものと思われる。improvements)が,内部の回路による向上なのか,プロセスに起因するものなのかについて,詳細な説明はなかった。ARM初のビデオプロセッサ?Mali-V5003つめの新製品は,ビデオのエンコード/デコード処理専門のプロセッサコア「Mali-V500」である。Video」シリーズ初の製品となる。Mali-V500の特徴を示したスライド。property)を使って開発するのが一般的で,そこが各SoCベンダーの差別化ポイントでもあった。SoCのビデオ処理性能は,ぐんと向上することが期待できる。200〜350ドル程度の低価格スマートフォンの場合,こうした中小ベンダーのSoCを使う比率が高いので,これはユーザーにとっても喜ばしいところだ。Mali-V500がどんなフォーマットのエンコード/デコードに対応するのかや,エンコード/デコード以外の機能にはどんなものがあるのかは,現時点では一切公開されていない。最近ではハイエンド向けSoCになると,動画撮影時にリアルタイムで手振れ補正をかける機能を持つ製品もある。Mali-V500でそうしたことが可能かどうかも分からない。既存のビデオプロセッサは,静止画処理用のイメージプロセッサ機能を持つものが多いが,Mali-V500はこれについての情報も出していない。続報を期待したいところだ。IP」とはなにかについて,簡単に解説しよう。半導体業界で言うIPとは,要するにCPUの設計図である。ARMは基本的に,SoCメーカーとライセンス契約を結んでIPを提供し,完成した製品の販売にあたって,ロイヤリティを受け取るというビジネスを展開している。住宅にたとえるなら,IPというのは家全体の設計図,正確に言えば構造設計図に近い。住宅の外観や部屋の配置,人の動線などが,この設計図で決まる。この設計図さえあれば住宅が建つのかというと,それだけでは全然足らない。「この構造を実現するためには,実際にどう作るか」を指示するために,展開図とか施工図といった,多数の図面が必要になる。これらの図面を引く作業にあたるものを,SoC製造では「物理設計」と呼んでいる。住宅の場合は展開図やら施工図ができ上がったら,これを工務店に渡して実際に家を建ててもらうわけだが,SoCでこれにあたるのが,ファウンダリ(半導体製造事業者)による製造となる。物理設計は回路規模にもよるが,Cortex-AクラスのCPUにMali-T600シリーズのGPUを組み合わせて,それ以外の必要な回路も組み込むとなると,100人規模のエンジニアを動員して,優に1年くらいかかる。SoC開発ではこの物理設計が大変な作業であり,中小SoCメーカーにとって馬鹿にならない負担となるのは,容易に想像できるだろう。最近はプロセスが微細化したことで,物理設計でミスがあると「動かない」「動くけど消費電力が大きすぎて,動作クロックを上げられない」といった問題が頻発してしまう。130nmプロセスの頃までは,SoC設計をミスった時のやり直しコストは1000万円未満で済んでいたが,40nmプロセスや28nmプロセスを使う現在では,1回につき億単位の金額になっているそうだ。これでは設計したSoCが一発で動かないと,経済的な損失が膨大になり,これがまた物理設計の難易度を上げてしまうというわけだ。前置きが長くなったが,この物理設計にともなう問題の解決法が,ARMの提供するPOPを利用することだ。ARMが物理設計まで終わらせた状態のIPを,SoCベンダーに提供するというもので,住宅の例で言えば,プレハブの建築キットを工務店に販売するようなものか。POPなしの場合より,ARMに支払う価格はやや上がることになるが,確実に動作するものが物理設計なしで利用できる点は,技術力や資金力の面で難のある中小ベンダーにとって救いとなっている。