Semiconductor Portal

» セミコンポータルによる分析 » \術分析

英国集2009・組み込みシステムを先導する専プロセサの時代に(1)

マイクロプロセッサが@的ではなくなるかもしれない。プロセッサのuTなアプリケーションに応じて、最適なプロセサが躍する。これまでのマイクロプロセッサは、パソコンがメインで、それもインテル、AMDだけがx場をめるというOy主I経済とは思えないX況が配してきた。パソコンからポストPCの時代へと|ばれて久しいが、ポストPC、すなわち組み込みシステムの時代に入っているため、Q組み込みシステムに応じた最適なマイクロプロセッサが求められるようになってきた。ここに成長のチャンスがある。

組み込みシステムとは、パソコンやコンピュータ以外のシステムに使われながら、コンピュータと同じように、プロセッサとメモリー、周辺v路を含むシステムを指す。デジカメ、携帯電B、ゲーム機、音楽プレーヤー、DVDプレーヤー、R_、O動ZのECU(電子U御ユニット)、屬欧襪肇リのないほどHくの電子機_が今や、プロセッサとメモリー、周辺v路でできている。まさに組み込みシステムrの時代である。


図1 ASSP、ASICの設P数は少向にある
図1 ASSP、ASICの設P数は少向にある


これからも組み込みシステムは果てしなく\えていく。というのは、これまではハードウエアでこういった電子機_を作っていたが、その中核となっていた、ASICやASSPがもはや衰のOをたどっているからだ(図1)。設P数は毎Qっていくk気如▲愁侫肇Ε┘△旅埒瑤Q々\えていくといったX況を呈している。もちろん、ASSPの売り屬欧jきくっているわけではなく微\ではあるが、もはやハードウエアで電子機_を作る時代ではなくなってきていることも疑いない。組み込みシステムでは基本ハードウエアは変わらず、ソフトウエアで差別化を図る。

このX況はビジネス的にもjきく変化している。プロセッサとメモリー、周辺v路でできているシステムの時代にもかかわらず、インテルがひとりMちできないX況にもなっているからだ。アプリケーションごとに最適なプロセッサでは、インテルさえもがMてない時代なのである。だからこそ、今インテルはパソコン以外の組み込みシステムへの進出に躍になっている。Atomは単なるネットブックのプロセッサではない。Atomをプロセッサコアにして、さまざまな組み込みUシステムのプロセッサへと発tさせていこうと狙っている。MoorestownやLincroftなどロードマップに載っている来のプロセッサはAtomをプロセッサコアにしたjきなプロセッサチップである。k機英ARM社のプロセッサコアは携帯電Bには最適なプロセッサであるが、脱携帯電Bプロセッサを`指して開発を進めている。組み込み時代は誰がMつかくわからない混沌としたビジネスの時代だといえよう。インテルでもない。ARMでもない。3、4のプロセッサメーカーが登場することはあと5Qもすれば時代が証してくれる。

このような時代だからこそ、進Dの気性を先Dりしている英国からさまざまなプロセサが提案されていることが今vのスコットランドD材でもはっきりと見えてきた。マルチコアプロセッサのソフト開発をまるでシングルプロセッサと同じようにプログラムできるツールを開発しているCritical Blue社、およびデジカメ応をT識したリコンフィギュアラブルプロセッサのSpiral Gateway社、さらに命令セットを32ビットではなくむしろ16ビットにして低消J電プロセッサを狙うCambridge Consultants社を紹介する。昨Qの英国集で、シングルコアの小さなチップで並`処理するマルチスレッドプロセッサを開発しているXMOS Semiconductor社Icera社を紹介したが、Imagination Technologies社でも同様のプロセッサをとして売るかどうかをまだ表していないが、eっている。今vの3社は今後、h価されるメーカーになると信じて開発を進めている。

解析してeない個所を発見するCritical Blue
スコットランドのエジンバラを本社とするCritical Blue社は、マルチコア開発のソフトウエアをこれまでのようなzな言語で開発するのではなく、k般的なプログラム言語であるC/C++言語でソフトウエアプログラムを書いても構わない、というソフトウエア開発環境Prismを発売した。ソフトウエア開発vはマルチコアをT識せずにシングルコアのソフトを書く要襪如T果的にマルチコアプロセッサのソフトを開発できるという便Wなツールだ。

これまでマルチコアプロセッサは、プロセッサを並`処理させるためにプロセッサへのジョブのスケジューリングやコア同士の依T関係などを考慮に入れながら、書いていくためソフト開発に時間がかかっていた。ソフト開発のためのツールがなければ、並`処理するためのモデルもない。性κ析機Δ發覆韻譴弌▲愁侫肇Ε┘▲疋薀ぅ个發覆ぁfくのないないづくしだった。

このPrismでは、図2にすように、ソフトウエア開発vは来のソフトウエア環境を使ってC/C++コードを書いていき、コンパイルした後IDEや命令セットシミュレータで検証する。その後、Prismとつなげ、コード、に並`性をチェックしていく。同時進行霾の解析やデータの相互依T性を解析し、性Δ鬟船Д奪する。瑤蕕困冒蠍澎踊T性を見逃している霾を検出したり、データのレーシングをこしていないかどうかを検出したりする。もちろん、スケジューリングも確かめてくれる。


Prismの基本構]
図2 Prismの基本構]


さまざまな問を解析、検出した後に、場所などを教えてくれるため、ユーザーはそれを見ながらコードを直していく。まずはシーケンシャルコードを解析し、問がありそうなホットスポットにRする。What-Ifベースのコードからスレッド(命令)になりそうなものをアノテーション(R圓鬚弔韻襪箸料T)関数とする。What-Ifのスレッド同士の依T性を確認し、それにってスレッドを発行する。そのスレッド発行を検証し、最後にスレッド発行を調Dする。

現在、日本のメーカー5社と調D中であるが、今のところ東のMePコアを並べたVenezia向けのツールと、ARMのCortexシリーズ向けに出しているが、徐々に広げていくと、同社CEOのDavid Stewartは語る。またMIPS、さらにPowerPC、SHシリーズにもライセンスを与えていく画だ。


Critical Blue社CEOのDavid Steward
Critical Blue社CEOのDavid Steward


(2009/04/06 セミコンポータル集室)

ごT見・ご感[
麼嫋岌幃学庁医 消消爺爺夊際際夊匚匚炸| 窒継忽恢忝栽篇撞壓濘 | 冉巖忝栽弼7777秤利嫋777| 爺爺寵爺爺恂爺爺訪邦謹| 消消消消消牽旋| 恷除恷仟嶄猟忖鳥2018嶄猟忖鳥mv | 18鋤黛槻蛙鴎其j谷窒継鉱心| 挫槻繁www篇撞| 嶄猟忖鳥窒継壓濆杰感恬寄頭| 晩昆天胆忝栽篇撞| 冉巖忽恢怜匚窮唹壓瀏訖| 諮唹般宀narutofootjob| 怜匚戴尖壓濆杰潅盞儻瀁縱斛澣舐| 穀壓丕雑重和巨彭溺麼繁議亂| 忽恢牽旋壓濆杰諌伺屈曝| 91犯消消窒継娼瞳99| 溺繁18谷頭邦恷謹| 叫奨犯繁曇涙鷹繁av| 涙孳飢星罎袈1000何窒継鉱心| 消消忝栽弼忝栽| 天胆繁住來篇撞壓瀟秉| 冉巖天胆娼瞳壓| 際際夊爺爺夊涙鷹嶄猟忖鳥| 強只繁麗匯軟餓餓餓只鮫窒継只鮫| 弼匯秤匯曝屈曝眉曝膨曝| 忽恢怜匚窒継拍麓唹垪| 菜繁賞寄媾喝弥佯蝉| 忽恢爾秤消消消消唹垪弌課| 337p頚壷飲互賠篇撞壓| 忽囂徭恢娼瞳篇撞壓瀁| julia涙鷹繁曇嶄猟忖鳥壓| 撹繁18利峽壓濆杰| 消消消消冉巖av撹繁利繁繁罷周 | 冉巖娼瞳天胆娼瞳晩昆娼瞳| 心撹定溺繁窒継怜匚篇撞| 怜匚舞匂撹壓瀏乏不斛瀏肪盞| 弼壓瀾盃淙啼www| 忽恢岱徨戴滴翫xxxx| 楳嚔自瞳腹刧忽恢匯曝| 忽恢壓濾篇撞| 仔寛寄頭窒継30蛍嶝忽恢娼瞳|