マルチコア、ネットワーク・オン・チップのもたらすもの 複雑化による落とし穴と性能・機能・ディペンダビリティ向上のチャンス 戦略的創造研究推進事業 「ディペンダブルVLSIシステムの基盤技術」 ディペンダブルネットワークオンチップ プラットフォームの構築 研究代表者 米田友洋(国立情報学研究所) マルチコア、ネットワーク・オン・チップ さまざまな利点 普及は必至 問題点、解決すべき点 設計上の問題 z z z 性能に与えるオーバーヘッド ディペンダビリティの向上 メモリの扱い 使う側の問題 z z アプリケーションの選定 タスクの分割・割り当て ディペンダブルVLSIシステムワークショップ2009 2 性能オーバヘッドの削減 パケットの構成 ルータでの処理時間 同期式実現1 (1サイクルルータ) クロックサイクル ディペンダブルVLSIシステムワークショップ2009 3 性能オーバヘッドの削減 クロックサイクル 同期式実現2 (4サイクルルータ) 非同期式実現 (3サイクルルータ) ハンドシェークオーバヘッド z レイテンシの削減 (フリット長が長くなるほど 顕著になる) z 通信路を早く解放 ディペンダブルVLSIシステムワークショップ2009 4 ハンドシェークオーバヘッド 2相式によりオーバヘッドの最小化 信号線の変化(0→1,1→0)を利用 RZ(Return to Zero) オーバヘッドなし 通信路にはさらに符号化方式を採用 遅延の大小によらず正常動作 固定故障:検出可能性あり トランジェント故障:耐性あり ディペンダブルVLSIシステムワークショップ2009 5 ディペンダビリティの向上 多くある資源を有効活用 多重実行や予備への切り替え z z 管理・制御が複雑 資源の無駄が多い 自律的制御による方式 z z 非同期式ハンドシェーク的なフロー制御・タスク割り当てにより実現 可能 データドリブン処理の場合 (例)データ入力部が、(CPU)コアの健康度に応じてデータを投げ分ける 故障の発生や劣化を検出する必要あり ディペンダブルVLSIシステムワークショップ2009 6 ディペンダビリティの向上 一つの試み 演算器の2線符号化 完了信号と停止可能クロック方式 z z 劣化が生じても結果は正しい・劣化の検出可能 各種故障の検出可能性・耐性 V850Eに組み込み動作を確認 ディペンダブルVLSIシステムワークショップ2009 7 停止可能クロック発生器 clk run ディペンダブルVLSIシステムワークショップ2009 8 2線式演算器 ディペンダブルVLSIシステムワークショップ2009 9 試作 Hardware Accel. ルータ ルータ ディペンダブルVLSIシステムワークショップ2009 10
© Copyright 2024 ExpyDoc