研究概要 |
本年度は, 主にイベント駆動型プロセッサアーキタテクチャ, マルチコアプロセッサにおけるオペレーティングシステム(OS), ノイマン型マルチコアプロセッサに追加するタスク管理機構についての検討、並列処理プログラムとしての独立成分分析について検討を行った. イベント駆動型プロセッサアーキテクチャに関する検討として, イベント駆動型プロセッサにおけるI/O処理手法についての検討を引き続き行い, 性能評価を行うためにFuceプロセッサへのオペレーティングシステム向けタスク管理機構の設計と実装を行った. また, FuceプロセッサのFPGA実験ボード上への実装を行った. マルチコアプロセッサにおけるOSに関する検討として, 一般的なUNIX環境としてLinuxのカーネルソースコードを調査し, ノイマン型複数コアプロセッサにおけるオペレーティングシステムの校正について検討を行った. ノイマン型マルチコアプロセッサに追加するタスク管理機構についての検討として, タスク管理機構を外付けすることで, プロセス管理が実現できるかどうかについて, プロセッサとプロセス管理機構の連携手法とその動作について検討を行った. 並列処理プログラムとしての独立成分分析では, 現状の逐次型プログラムでは多大な時間が必要となるブラインド信号分離を実現する独立成分分析について, 並列化することによる高速化の可能性を検討した. これは, 独立成分分析を用いた音声処理システムをハードウェアに実装することで, ソフトウェアによる並列アプローチではなく, ハードウェア化を利用した並列化の検討を通して, 処理の並列化が実現できないか検討を行った. 今後, この結果をもとにして, 並列処理プログラムの検討を行う予定である.
|