ARM、你久銳排蝸步の答塑を奸り、瀾墑ポ〖トフォリオを橙絡
プロセッサIPベンダ〖トップのARMが瀾墑ポ〖トフォリオを弓げている。≈辦つのプロセッサでは鏈ての炳脫を呵努步できない∽∈票家Embedded Processors么碰バイスプレジデントのKeith Clarke會∷からだ。マイコン炳脫のCortex-Mシリ〖ズに裁え、啡掠怠達のアプリケ〖ションプロセッサに羹けたbig.LITTLEア〖キテクチャ、サ〖バなどのハイエンドプロセッサCortex-A50シリ〖ズなどへと橙磨し魯けている(哭1)。

哭1 畝你久銳排蝸から64ビットサポ〖トのハイエンドまで 叫諾¨ARM
これらのCPUア〖キテクチャに裁えて、グラフィックスであるGPU∈graphic processing unit∷、システムIP、フィジカルIP、ソフトウエアなどへの橙絡も哭っている。ただし、你久銳排蝸にフォ〖カスしたIPベンダ〖というビジネスモデルは恃えない。木儡の杠狄は染瞥攣メ〖カ〖である。染瞥攣の黎にあるユ〖ザを斧盔えた瀾墑倡券里維のポリシ〖も蛻るがない。染瞥攣そのものが嬸墑からシステムへと恃推しているため、チップの黎にある炳脫を斧盔え倡券することで措度擦猛を光めている。いくつかの毋を12奉に倡かれたARM Forumから疽拆する。
マイコン脫のコアCortex-M0+は、さらなる你久銳排蝸を晾ったマイコンに羹けたもの。CR2032のボタン排糜1改で15鉗粗瓢侯させるという謄篩を肋年している。この掘鳳は、デュ〖ティ孺1%、TSMCの90LPプロセス∈你久銳排蝸の90nm∷で侯る眷圭に碰てはまる。この謄篩こそ、IOT∈internet of things∷への炳脫を晾ったものといえる。
IOTは鏈てのモノがインタ〖ネットでつながるという車前だ。ZigBeeなどの你久銳排蝸プロトコルをベ〖スとするワイヤレスセンサネットワ〖クから渴鷗してきている。嫌箕紛や徹鵬、ソ〖ラ〖システム、極瓢任卿怠、レンタル氟怠、トラックやバス、救湯達惡などありとあらゆるモノがインタ〖ネットとつながり、それらの覺輪をモニタ〖する。抖溫や殘懷のふもとなどにワイヤレスセンサネットワ〖クを菇蜜する活みはすでに乖われている。松熱カメラをインタ〖ネットにつなげば、娃賄蝸は海笆懼に光まる。トンネル柒の歐版饒や噬などにセンサを燒け、撅箕モニタ〖するような炳脫も雇えられている。
糠しいCortex-M0+が晾うマイコン炳脫では、充り哈み借妄が冷えず乖われ、しかもスリ〖プ覺輪も驢い。充り哈み炭吾が丸た稿すぐにその慌禍を借妄できるようにするため、充り哈みコントロ〖ラを郊悸させ∈哭2∷、しかもパイプラインの塑眶を2檬に負らした。パイプライン借妄で墓い粗略たされること∈レイテンシ∷を松ぐためだ。裁えてプログラムメモリへのアクセスも呵努步している。燎玲く惟ち懼がるようにシングルサイクルで瓢侯できる光廬I/Oインタ〖フェ〖スも肋けている。もちろん驕丸のCortex-M0やCortex-M3との懼疤高垂拉があり、貸賂のコンパイラやデバッグツ〖ルも蝗える。
哭2 IOT羹けのマイコンコアCortex-M0+ 叫諾¨ARM
ARMの答塑烯俐であるモバイル炳脫では、タブレットやスマホが你久銳排蝸ながら光拉墻が滇められるようになってきたため、これらをシステム弄に尉惟させるためのbig.LITTLEア〖キテクチャ(哭3)の悸毋が叫てきた。これは、光拉墻なCPUコアと你久銳排蝸のコアを1チップ懼に烹很し、タブレットなどの網脫覺輪に炳じてプロセッサを磊り侖えることで久銳排蝸を呵努步するものである。毋えば、ビデオやゲ〖ム、ブラウジングなど孺秤弄腳い借妄にはハイエンドのCortex-A15デュアルコア∈big∷を蝗い、メ〖ルやSMSなど撅箕儡魯で汾い借妄をするときにはCortex-A7デュアルコア∈LITTLE∷を蝗う。Cortex-A15デュアルコアは附哼のスマホに掐っているプロセッサの5擒の拉墻で、Cortex-A7デュアルコアでも附覺プロセッサよりも光拉墻だとしている。
哭3 拉墻を拜積しながら久銳排蝸を布げられるbig.LITTLEア〖キテクチャ 叫諾¨ARM
それぞれのデュアルコアからなるCPUクラスタにはL2キャッシュメモリを崔んでおり(哭3)、稱CPUシングルコア票晃のメモリ〖コヒ〖レンシを瘦っている。さらにCortex-A7とCortex-A15のCPUクラスタ票晃のキャッシュコヒ〖レンシも澄瘦するためのCCI-400バスも肋けている。キャッシュコヒ〖レンシは、プロセッサが恃わってもキャッシュ柒推の票辦拉を瘦つための慌寥みである。
スマホでウェブブラウジングをしている箕に排廈がかかってくるような覺斗は、充り哈み借妄が掐る諾房毋である。このbig.LITTLEのソフトウエアでは、GIC-400充り哈みコントロ〖ラによって、充り哈みが掐るとプロセッサ砷操に灤して努磊なCPUへ敗乖する。さらにスレッド帽疤で呵努なCPUを充り碰てるようにスケジュ〖ラが悸劉されている。このスケジュ〖ラは、充り哈みがない眷圭でも砷操に炳じて努磊なCPUやクラスタを聯買する。
ブラウジングしながら不弛を陌くという炳脫では、big.LITTLEア〖キテクチャはCortex-A15だけで借妄する眷圭と孺べ、票じ拉墻を澄瘦しながら久銳排蝸は染負している∈哭4∷。
哭4 big.LITTLEは票じ拉墻で久銳排蝸を染負 叫諾¨ARM
ARMはこれまで呵光の拉墻を肛るCPUア〖キテクチャARMv8についても券山した。32ビットシステムながら64ビットもサポ〖トし、SIMD∈single instruction multiple data∷ア〖キテクチャを僻獎しながら、光廬の芭規步借妄、赦瓢井眶爬遍換怠墻も烹很している(哭5)。ARMv8ア〖キテクチャのハイエンドプロセッサの毋として、Cortex-A50シリ〖ズを11奉に券山したが、このほどその拒嘿も湯らかにした。
哭5 ハイエンドのARMv8ア〖キテクチャ 叫諾¨ARM
A50シリ〖ズの呵介の瀾墑は、ハイエンドのCortex-A57とCortex-A53である。A57は、附哼のスマホと票じ久銳排蝸で拉墻は3擒、タブレットやノ〖トPC羹けのモバイルコンピュ〖ティング墻蝸で5擒という。さらに64ビットをサポ〖トし、呵絡16コアまで礁姥材墻、としている。A53はCortex-A9と票じ拉墻で久銳排蝸が40%ですむ、チップ燙姥は25%猴負している∈A9が32nmとしてA53は20nm∷。
FINFETを網脫する10nm駱のプロセス禱窖に簇しても、TSMCとは16nm、GlobalFoundriesとは14nmのFINFETプロセスを倡券面だ。これによりフィジカルIP∈叫蝸がGDS IIのマスクデ〖タ∷を捏丁するようになる。