組み込み向けのプロセッサにおいて、自由度は高いが処理速度の遅い汎用プロセッサ(ARM/MIPSなど)と、それに比較して処理速度に優れるが回路が固定で決まった処理しかできない専用ハードウェア(VLSI/ASICなど)の中間ともいえる"再構成可能(Reconfigurable)な"プロセッサの開発が進んでいる。
これは、簡単にいうと「ソフトウェアの柔軟性」と「ハードウェアの高速性」の両立を目的としているものだが、逆に考えると「ソフトウェアより柔軟性がなく、専用ハードウェアより低速」という中途半端なものになりかねない。では、こういったプロセッサのメリットとは何なのだろうか。
今月、米国で開催された「Microprocessor Forum 2002」において、NECは独自に開発した「Dynamically Reconfigurable Processor(DRP)」を発表した。このDRPというプロセッサは1クロックで回路の再構成が可能で、処理を実行中でも動的に回路を再構成、つまり全く別の回路になれるという特徴を持つ。今回、NECエレクトロンデバイス システムULSI開発本部に、このプロセッサについての詳細をお聞きすることができたので、ここでまず紹介したい。
○DRPのアーキテクチャ
![]() |
| 「プロセッシング・エレメント(PE)」イメージ図。レジスタまで搭載しているのは驚き |
そのPEが64個(8列×8行)整列したものが「DRPコア」と呼ばれる基本単位を構成し、DRPコアにはPEのほか、周辺に8KBのメモリユニットが8カ所、256byteのものが16カ所配置されるほか、中央部には回路構成の制御を行う「State Transition Controller(STC)」も配置されている。
![]() |
| 「DRPコア」中の各構成要素の配置。メモリは、縦に並ぶものと横に並ぶものでは容量に違いがある |
このSTCがいわば回路(DRPコア)の"変身"を制御している部分だ。回路の再構成の仕組みはというと、まず、各PE内部にある「Instructions」領域に注目する必要がある。この領域には、自分が加算器、減算器、あるいは論理演算器など、どの要素となるべきかという命令と、そのときのワイヤリング情報などが、初期化のときに最大16セットまでロードされる。実行中のあるクロックサイクルにおいて、実際にどの命令に従うのかは、STCからの命令ポインタで指示される。STCはDRPコア内の64個のPE全てに同一の命令ポインタを与えるようになっており、これにより、論理的に16パターンの回路を、命令ポインタひとつで切り替えることを可能としている。
![]() |
| このように、1クロックで回路の"再構成"が可能 |
その16パターンを各クロックサイクルで切り替えることも可能で、例えばあるクロックではパターン1となり、その演算結果次第で、次のクロックでパターン2になるかパターン3になるかを選択する、といったこともできる。前クロックの出力データを参照する必要があるときには、DRPコア周辺のメモリユニットでデータの受け渡しが可能なほか、同じPEであれば、レジスタを利用することも可能だ。
![]() |
| DRPプロセッサ。DRPコアが8つ配置されているほか、乗算ユニット(MUL)も8つ上下に配置されているのが分かる |
(大塚実)
【レポート】NECが開発の動的再構成可能なプロセッサ「DRP」、その可能性は?(2)
へ続きます
アイピーフレックス、再構成可能なプロセッサ「DAP/DNA-HP」の発表会を開催
【レポート】従来のプロセッサを10倍以上加速 - NECが開発中のアクセラレータ
| 小規模ゲームスタジオが1日で100万ドル獲得 - クラウドソース型調達で [12:37 2/10] |
| あぁ俺の オタク川柳 予選落ち - 第7回「オタク川柳」投票受付を開始 [11:00 2/10] |
| Googleバーまたまた刷新、ロゴからのドロップダウンメニュー廃止 [10:50 2/10] |
| 地震への関心、再び高まる - 1月のTwitter利用動向 [10:21 2/10] |
| サイバーエージェントがアールフォース・エンターテインメントを子会社化 [09:56 2/10] |
|
9ストーリーズ ~バレンタインのエピソード~ [08:05 2/11] キャリア |
|
RX-7改フェラーリ登場!/マジックRX-7XX 【大阪オートメッセ2012】 [08:04 2/11] キャリア |
|
【連載】鉄道トリビア 第137回 山手線と京浜東北線から●●●が消えた!? [08:00 2/11] ライフ |
|
JRグループ、「周遊きっぷ」を見直し - 19の周遊ゾーンが3/31で販売終了に [07:30 2/11] ライフ |
|
「青春18きっぷ」春季用は2/20発売 - 夏季用・冬季用の発売は現時点で未定 [07:30 2/11] ライフ |