並列処理プロセッサTPCOREの 組み込みシステムへの応用 理工学研究科数理情報科学専攻 福永 力,岩波智史,情報システム研究室
並列処理プロセッサTPCORE 並列処理プロセッサのIPコア (2004年完成,特許公開中) OSの導入なしに並列ソフトウェアシステム の構成が可能 並列処理言語Occamの利用 Inmos社のtransputerと機械語レベルで互換 (but内部アーキテクチャは完全独立) 動作周波数FPGA上で48MHz,ASIC上で150MHz(今年度計画:期待値) 4個の外部インターフェース(リンク)をそなえ複数のTPCOREによるネットワークが構成可能 2009年度首都大学産学公交流会
並列処理のグラフィック描画への応用例 TPCOREネットワークを使ったマンデルブロー集合 (フラクタル図形)の描画 2009年度首都大学産学公交流会 構造 個数 時間(ms) 1 2 4 13 1477 886 494 167 構造 個数 時間(ms) 1 2 4 13 1477 886 494 167
イベント駆動型ネットワークシステム CSP(Communicating Sequential Processes)理論に基づいた並列処理システムの採用 イベントによるプロセスの起動 チャンネルの概念 並列プロセスはチャンネル(イベント伝達)による通信 2プロセス間のデータ共有は チャンネル間通信でのキャッチボール チャンネルによるプロセス間の同期 CSP理論によるシステム検証 モデル検査技法による並列処理システムの設計と検証 Occam言語によるシステム実装で安心・安全システムの完成 2009年度首都大学産学公交流会
組み込みシステム TPCORE並列処理ネットワークによるシステムonチップの実現 イベント駆動型ネットワークによるセンサー制御・監視システムの実装(基本的に並列処理システムとして記述できる産業システム) 自動車:車載エレクトロニクスシステムへの応用 宇宙産業:SpaceWireネットワークとの親密性(スペースシャトル ペイロード,国際宇宙ステーション観測制御) ロボット制御 自動改札システムの並列 ネットワーク導入による高速化 2009年度首都大学産学公交流会