Semiconductor Portal

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

マルチコアよりマルチスレッドで性Δ屬欧覆らシリコンC積を削

英Imagination Technologies社は、少ないチップC積で性Δ鮃發瓠DSPコアまでも内鼎靴織泪襯船好譽奪疋廛蹈札奪IPコアMETAの新バージョンの開発を終え、ライセンス供与動を開始した。SoCに搭載することを狙い、小さなチップC積でマルチコアと同等の並`性をeつIPにしたことが長である。65nmプロセスで]すると700MHz動作で最j1552DMIPSという性Δuられる。

SoCに搭載するIPコアとしてシングルスレッドコアプロセッサだとミスヒットしたときのレイテンシが長ければ性Δ呂箸燭鵑膨祺爾垢襪、マルチコアやマルチスレッドだとレイテンシが長くかかっても性Δ猟祺爾魯轡鵐哀襯好譽奪疋灰△茲蠅眈ない。シングルスレッドで800MHz動作と4スレッドで200MHz動作を比べると、メモリーのレイテンシがゼロだともちろん800MHz動作の気早いものの、150サイクル後だと4スレッド200MHz動作のほうが約2倍]く、300サイクル後だと3倍、500サイクル以屬任4倍以]い。


Benefit of Multithreading in SOCs


このIPのはあくまでもSoCへの組み込みであるため、ミスヒットでも性Δ陵遒舛覆ぅ螢▲襯織ぅ狷虻遒可Δ扮に向く。SoCではCPUコアのC積はできるだけらしたい。マルチコアはコアを4個要とするが、マルチスレッドはコアが1個ですむためチップC積は小さくなる。

マルチスレッドは4個のバーチャルプロセッサを搭載したものにZく、外陲ら見てそれぞれ独立した動作が可Δ任△襦7QスレッドはRISCコアかDSPになり、それぞれ別々のOSで動くこともできるという。組み込みLinuxやNucleus、Imagination社独OのMeOS リアルタイムOSなどをQバーチャルプロセッサに組み込むことができる。このマルチスレッドプロセッサ実現のカギは、ハードウエアスケジューラにある。クロックごとにタスクをO動的に振り分けている。

性εにはパイプラインの長さを変えられるような柔軟性があり、単純な演Qはすぐに終わらせるようにしている。またパイプラインの中で、桁屬殴察璽岷QをWできることも高]化に貢献している。DSP霾は、1クロックあたり16ビットMAC演Qを4個あるいは32ビットMAC演Qを2個並`に処理できる。複雑なDSP演Qに瓦靴討蓮1サイクルあたり4つの命令を発行する仕組みをWしてVLIW的な命令を実行する。

新しいMETA2は、これまでのMETA1のコード互換性をeちながら、クロックの高]化に官している。またMETA1では32ビット命令だけだったが、META2では16ビット命令も{加した。32ビット命令はDSPによく使い、CPUには16ビットをHすることで、ARMのThumbアーキテクチャのようにコード効率を屬欧拭

クロック]度は、プロセスに依Tする。TSMCの130nmプロセスでは360MHz、90nmプロセスでは500MHzで動作する。低消J電版だと、同kプロセスで周S数は1/2〜1/3に低下する。METAアーキテクチャは合成可Δ任△襪燭瓠▲譽ぅ▲Ε肇帖璽襪鮠}動で調Dしなくても高いクロック]度をuられる。すでにデバッグツールも入}できる。

ごT見・ご感[
麼嫋岌幃学庁医 定煤議菱徨壓瀟濆枌盞儿杰| 91冉巖娼瞳及匯忝栽音触殴慧| 晩昆忝栽壓瀛啼| 冉巖娼瞳匯曝屈曝眉曝膨曝岱鷹 | 91chinese壓| 忽恢扉悶XXXX黛悶784寄季| 匯曝屈曝才爾秤篇撞| 涙鷹晩昆娼瞳匯曝屈曝窒継| 消消忝栽弼翆翆| 天胆寄BBBBBBBBBBBB| 冉巖昆娼瞳天胆匯曝屈曝眉曝| 娼瞳涙鷹AV匯曝屈曝眉曝音触| 忽恢繁撹777壓瀛啼丘渦| 消消娼瞳忽恢99忽恢娼瞳冉巖 | 涙鷹天娼瞳冉巖晩昆匯曝| 冉巖av涙鷹頭匯曝屈曝眉曝| 天胆襖惟唹垪壓濆杰| 卅繁犯繁消消嶄猟忖鳥| 胆忽繁嚥強來xxx殴慧| 忽恢岱徨戴滴翫XXXX| 91秉曲啼砧枹斛濆杰| 忽恢娼瞳100匈| 嶄晩昆娼瞳窮唹容呪利嫋| 恷除嶄猟忖鳥互賠嶄猟忖鳥窮唹屈| 冉巖娼瞳冉巖繁撹壓濂シ | 忽恢娼瞳利峽低峡議| 99消消窒継娼瞳篇撞| 爺爺訪匚匚訪耽絡互壽| 匯雫恂a握頭蒙仔壓濆杰yy| 涙鷹覯娼瞳匯曝屈曝窒継| 消消忽恢娼瞳窒継匯曝| 恷仟娼瞳冉巖撹a繁壓濆杰| 冉巖忽恢撹繁消消忝栽匯曝| 胆溺坪符谷頭壓濘潅盞冏剖麗| 忽恢忽恢繁窒継篇撞撹69寄遜| 天胆唹垪壓濆杰| 忽恢娼瞳冉巖娼瞳楳楳楳| 7777消消冉巖嶄猟忖鳥| 忽坪娼瞳篇撞匯曝屈曝眉曝伊巡 | 晩云匯曝屈曝窒継心| 消消涙鷹娼瞳匯曝屈曝眉曝 |