コンテンツにスキップ

バレルプロセッサ

出典: フリー百科事典『ウィキペディア(Wikipedia)』

: Barrel processor"(inerleaved)""(fine-grained)"

1

CDC  Cyber 201Ubicom  IP3023 81

(architectural state)N

C-slowing  n-way  1/n n

[]

[]


  





n-way  n-deep 

""

[]



  • すべてのスレッドが同じキャッシュを共有するようにするか、トランジスタ数(すなわちコスト)を増大させて、各実行スレッドごとに一単位のキャッシュを用意する必要がある。しかし、ほとんどのバレルプロセッサの実装はハードリアルタイムの組み込みシステムであり、メモリアクセスのコストは通常キャッシュの動作の最悪のケースを想定して計算されるため、あまり大きな問題ではない。
  • 各スレッドの状態は、コストがかかるチップ外でのコンテキストスイッチングを避けるため、チップ上(通常レジスタ内に)になければならない。そのため典型的なプロセッサと比較して多数のレジスタを必要とする。

関連項目[編集]

外部リンク[編集]