Semiconductor Portal

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

IMECがコグニティブ無線をT識したリコンフィギュアラブルプロセッサを開発

ベルギーの研|開発会社IMECが次世代ネットワーク、通信\術向け半導チップおよび関連ツールの開発にを入れ始めた。4月はじめに盜颯リフォルニアΕ汽鵐離爾燃かれた組み込みシステムt(Embedded Systems Conference)において、フレキシブルで消J電が低くチップC積も小さなプロセッサを開発、さらにマルチコアのプログラム開発ツールも開発していることをらかにした。いずれも次世代ネットワークへの応を狙う。

IMECの]ライン
IMECの]ライン

電子機_を動作中に、プロセッサが実行している仕をOyに変えられるリコンフィギュアラブルプロセッサは、ソフトウエア無線\術と相まって次世代通信擬阿涙kつであるコグニティブ通信にぴったりの応といえる。コグニティブ通信とは、例えば電B中にいろいろなデータが飛び交い、v線が混み合ってきたら別のv線を探して通信Xの良い通Bやデータ通信をしてくれる通信擬阿里海函常にベストの通信XになるようにO動的に調Dしてくる。場合によっては、NTTドモコ擬阿らKDDIあるいはソフトバンク擬阿1の電Bで変えることもできる(現実には通信業vの思惑があるためできないが、欧Δ任呂垢任砲任ている)。

携帯電Bや携帯機_の擬阿箒\術をフレキシブルに変えたい、という要望に応えるプロセッサがリコンフィギュアラブルプロセッサである。ARC InternationalやTensilicaなど、これまでもプロセッサ内陲旅柔をプログラムできるコンフギュアラブルプロセッサはあった。ただし、ダイナミックに変えられるというlではなかった。またプロセッサを動かしている最中に構成を変えられるリコンフィギュアラブルプロセッサもこれまで日本のアイピーフレックスから出ていた。しかし、それを動かすためのソフトウエアツールが充実していなかった。最適なアプリケーションもなかった。

ここにきて、携帯電Bや通信ネットワーク分野でプロセッサの中身を変えようというコグニティブ通信や、人の心拍やa、p圧などをR定するプロセッサをWするBAN(ボディエリアネットワーク)が出てきてその要に期待が高まっている。

開発ツールを使ってO動的にプロセッサ構成を変える

IMECの擬阿牢靄榲なプラットフォームを作り、ユーザーインターフェースやリソースなどをダイナミックに変えられるもの。まずその1として低消J電分野向けADRES(architecture for dynamically reconfigurable embedded systems)プロセッサを設した。これはVLIW(very long instruction word)プロセッサと度のいアレイベースのプロセッサからなる。リコンフィギュアラブルプロセッサは機Δ鬟廛蹈札奪汽▲譽い縫泪奪團鵐阿慶召垢海箸悩胴柔できるようにしているため、再ターゲットができるシミュレータとANSI-Cコンパイラを使って`的とするプロセッサがuられるように再構成し直す。


ADRESプロセッサ


構成し直すための開発ツールにはDRESC開発環境を使う。設vがんだADRESプロセッサのハードウエア構成を記述したXMLアーキテクチャテンプレートを開発ツールに入し、VLIWプロセッサとアレイXのプロセッサをIする。アレイマトリックスのサイズや、機Ε罐縫奪函機Ε罐縫奪箸寮橙情報などについて入する。

そうすると、この開発ツールは、ADRESプロセッサ屬納孫圓垢襪燭瓩縫灰鵐僖ぅ襪気譴織泪轡鵐魁璽匹鮟侘する。さらにシミュレータや合成可ΔVHDLファイルも出する。

スクラッチパッドメモリーを使いこなす

マルチコアプロセッサの開発ソフトウエアは、2|類開発した。並`性のプログラミングをO動的に收するMPA(Multi-Processing Assistant)と、メモリーをHする設に応じた低消J電のメモリー階層設を提供するMH(Memory Hierarchy)である。マルチコアが同じコアでもヘテロのコアでもいずれにも使える。

MPAでは、来と同じようにCコードでシーケンシャルなアプリケーションを書いていくと同時に、タスクをどのプロセッサ屬納孫圓垢襪を直接表す並`化処理を行う。すると、5分度の時間でプロセッサごとにCコードを出する。

来、マルチコアプロセッサのコードを書くには、並`化処理を}で行っていたため、間違いがきやすく、しかもレーシングやデッドロックなどの不差腓擇犬笋垢った。このためソフトウエア開発の負荷は_く、時間がかかりコストもアップしていた。

マルチコアプロセッサ、それも携帯機_を中心とした応では消J電の低はマスト。並`処理プロセッサシステムに、これまでのようなキャッシュシステムを導入すると消J電がjきすぎてとても携帯機_には向かない。このためメモリーをプロセッサのそばにくスクラッチパッド擬阿離廛蹈札奪汽轡好謄爐鮖箸Αしかし、データのマッピングと転送をきちんと管理する要がある。このために、O動的にデータコピー、スクラッチパッドメモリーへのデータのマッピング、そしてDMA転送命令を組み込めるようにMHソフトウエアを開発した。並`処理が可Δ砲覆螢好吋献紂璽螢鵐阿妊廛蹈札奪汽灰△U御し、メモリーの階層を最適化することで、データを最適に割り当て、いろいろなメモリー層へaりけることができる。


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

ごT見・ご感[
麼嫋岌幃学庁医 忽恢匯曝屈曝眉曝唹垪| 壓濆杰潅頭利嫋| 消艶議課圻窮篇丞窒継鉱心| 襖謹勸潤丗gvg708| 怜匚戟諾富絃來蝕慧篇撞| 消消消消冉巖av忝栽襖謹勸潤丗| 天胆晩昆忝栽利壓濆杰| 窒継壓濔瞳篇撞| 胆溺用倖娼高斑槻繁涌訪| 忽恢忽恢繁撹窒継篇撞77777| 弼殴壓灑西鍛盞冓啼詰嫋| 匚匚夊際際夊晩晩夊篇撞| 匯雫谷頭寄畠窒継殴慧和墮| 晩云匯触娼瞳篇撞窒継| 冉巖av涙鷹匯曝屈曝眉曝壓濂シ | 天胆videosex來天胆撹繁| 冉巖及匯忝栽爺銘総窃廨| 槻槻強只畠殻扉涙評受嗤焚担| 膨拶唹篇弼継喟消壓濆杰| avidolzhd| 來弼AV匯曝屈曝眉曝匚匚猖| 消消冉巖忽恢娼瞳撹繁AV拍麓| 恷除返字嶄猟忖鳥1匈| 冉巖夕頭天胆壓| 屎壓殴慧忽恢匯曝| 住算塘岱咸間寄叫臼寄甚來並| 娼瞳窒継篇撞匯触2触眉触4触音触 | 天胆撹繁窒継互賠利嫋| 冉巖娼瞳涙鷹繁曇涙鷹| 槻溺涙孳飢強蓑夕| 窒継鉱心議av谷頭議利嫋| 胆忽塀鋤蕊壓頼屁嗤渣俔| 忽恢匯曝屈曝眉娼瞳消消消涙鴻御| 欠寂喇胆juy135壓濆杰| 忽恢撹繁消消娼瞳匯曝屈曝眉曝 | 娼瞳消消消消消嶄猟忖鳥寄狭利| 膨拶忽恢娼瞳喟消壓濂シ| 階麟篇撞壓濆杰| 忽恢裕消消消娼瞳廨曝| 忽恢暴田牽旋娼瞳篇撞利嫋| 忽恢娼瞳v天胆娼瞳‥晩昆|