ケイティ・マーサル
· 2分で読めます
ARMは、スマートフォンの速度を劇的に向上させる可能性のあるマルチコアプロセッサの初の実用例を披露しました。一方、Appleは、ARMの画期的な技術を活用できるマルチスレッドコードを作成できるiPhoneエンジニアを募集しています。
この設計は2~4個のコアを搭載し、市場を席巻しているARM11テクノロジーの後継となる。このARM11テクノロジーには、現行のiPhoneおよびiPod touch全モデルに搭載されているSamsung製チップも含まれる。デスクトップと同様に、アプリは複数のプロセッサに処理を分割できる。ARMは、このプロセッサがシングルコアプロセッサよりもはるかに高速になると謳っているが、2つのコアで同じ処理を半分のクロック速度で実行したり、他のタスクをより早く完了したりすることで、最終的には消費電力を削減できるとも述べている。
Cortex-A9プラットフォームは、並列タスクにおける優位性に加え、浮動小数点演算能力も従来の設計の2倍に向上しています。さらに、各コアにNEONメディアアクセラレータを搭載し、メディアのエンコードやデコードなど、通常はデジタル信号プロセッサで実行される機能の一部を実行します。ARMはこれらの機能を、最新のフルサイズプロセッサのほとんどに搭載されているSIMD(Simple Instruction, Multiple Data)命令に基づいて実行しています。
最大 4 つのコアを備えた ARM の Cortex-A9 プロセッサの図。
ARMとST-Ericssonは、このチップがどれほどの進歩を遂げたかについては沈黙を守っている。公式には、両社とも早くても2009年末までは普及しないと予想している。しかし、このチップの一般公開は、主要な組み込みプロセッサメーカーのほとんどをライセンシーとして擁し、それらメーカーが実際にプロセッサを製造している同社にとって、重要な一歩となる。
将来のiPhoneにCortex-A9が採用されるかどうかも謎ですが、今回のテストはApple自身の計画に深刻な影響を与える可能性があります。カリフォルニア州クパティーノに本社を置くAppleは、ARMの新規顧客でありながら長年の顧客として広く認識されており、そのため、新しいアーキテクチャだけでなく、将来的に自社の代替アーキテクチャにも容易にアクセスできるのです。
Apple が最近買収した PA Semiconductor は、iPhone 専用のカスタム ARM チップを開発していることが知られています。
Cortex-A9がどの程度使用されているかはさておき、最近Appleが相次いで掲載した求人広告を見ると、たとえ自社設計を採用するとしても、少なくともモバイルマルチコア処理に期待を寄せていることが窺える。求人広告には、iPhoneアプリケーション、メディアインターフェース、写真ユーティリティのエンジニアを募集している旨が記されており、いずれも採用候補者にはマルチスレッドコード(2つ以上のプロセッサコアを活用するために必要なソフトウェア要素)の記述経験が理想的とされている。