2019 Fiscal Year Annual Research Report
大規模メニーコアプロセッサの超高速エミュレーションに関する研究
Project/Area Number |
16H02794
|
Research Institution | Tokyo Institute of Technology |
Principal Investigator |
吉瀬 謙二 東京工業大学, 情報理工学院, 准教授 (50323887)
|
Project Period (FY) |
2016-04-01 – 2020-03-31
|
Keywords | メニーコアプロセッサ / エミュレーション / トレース駆動 / FPGA |
Outline of Annual Research Achievements |
本研究では、汎用計算を支援するアクセラレータとしても注目されているFPGA(field-programmable gate array)を用いて、サイクルレベルの精度を維持したまま数千個のコアを搭載する大規模メニーコアプロセッサの挙動をエミュレーションする超高速システムの開発に取り組んでだ。このシステムは、メニーコアアーキテクチャの研究開発および、メニーコアプロセッサのためのシステムソフトウェアやアプリケーションプログラムの研究開発を加速するためのものである。 最終年度である令和元年度は、これまでに開発してきたトレース駆動のネットワークオンチップのシミュレーションの方式を改良し、パケット間の依存関係を考慮しながら正しくシミュレーションをおこなう洗練された方式を開発した。その成果は、FPGA関連のトップカンファレンスの1つである28th ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA 2020) に採録されて発表をおこなった。 また、メニーコアを構成するソフトプロセッサとしては、学術的に広く用いられているMIPSアーキテクチャに加えて、オープンなアーキテクチャという点で注目を集めているRISC-Vアーキテクチャに着目して、効率の良い典型的な5段のパイプライン構成を持つスカラプロセッサを実装し、それらのソースコードおよび開発環境をオープンソースとして公開した。加えて、RISC-Vのソフトプロセッサについては、ハードウェア記述言語を用いて、汎用のオペレーティングシステムである Linux を動作させることができる高機能のシステムオンチップを実装し、膨大なシミュレーションによりその動作検証をおこなった。このシステムについてもソースコードおよび開発環境をオープンソースとして公開した。
|
Research Progress Status |
令和元年度が最終年度であるため、記入しない。
|
Strategy for Future Research Activity |
令和元年度が最終年度であるため、記入しない。
|
Research Products
(8 results)