研究課題/領域番号 |
20K11738
|
研究種目 |
基盤研究(C)
|
配分区分 | 基金 |
応募区分 | 一般 |
審査区分 |
小区分60040:計算機システム関連
|
研究機関 | 高知工科大学 |
研究代表者 |
密山 幸男 高知工科大学, システム工学群, 教授 (80346189)
|
研究期間 (年度) |
2020-04-01 – 2024-03-31
|
研究課題ステータス |
完了 (2023年度)
|
配分額 *注記 |
4,420千円 (直接経費: 3,400千円、間接経費: 1,020千円)
2022年度: 1,820千円 (直接経費: 1,400千円、間接経費: 420千円)
2021年度: 1,430千円 (直接経費: 1,100千円、間接経費: 330千円)
2020年度: 1,170千円 (直接経費: 900千円、間接経費: 270千円)
|
キーワード | プロセッサ / アプリケーションドメイン / アクセラレータ / 再構成可能アーキテクチャ |
研究開始時の研究の概要 |
本研究では、再構成可能ハードウェアとアクセラレータをホストプロセッサの拡張命令を実現する要素と位置づけ、さらにアプリケーションドメインを特化することで、ホストプロセッサ、再構成可能ハードウェア、アクセラレータの最適な組み合わせによるアプリケーションドメイン指向型コンピューティングアーキテクチャを探求する。これにより、高性能・高エネルギー効率・高柔軟性を実現する持続可能なコンピューティング基盤の創生を目指す。
|
研究実績の概要 |
本研究では、再構成可能ハードウェアとアクセラレータをホストプロセッサのカスタム命令を実現する要素と位置づけ、さらにアプリケーションドメインを特化することで、再構成可能アーキテクチャ、アクセラレータ、ホストプロセッサの最適な組合せの探求により、高性能・高エネルギー効率・高柔軟性を実現するコンピューティング基盤の提案を目的としている。 昨年度までは、オープンソースSoC設計プラットフォームや、高位な言語で記述されたRISC-Vコアを利用して本研究課題に取り組んできた。しかしながら、独自の機能拡張や細かな仕様変更を行う上での課題が多く、将来的な活用を考えると極めてハードルの高い状況であった。 そこで今年度は、本研究課題による研究成果の将来的活用を最優先に考え、ハードウェア設計者にとって最も扱いやすい言語であるVerilog-HDLを用いてRISC-Vコアの設計に取り組んだ。まずは基本命令セットのみのサポートとし、32ビット5段パイプライン構成とした。RISC-VコアをFPGAに実装し、ベンチマークプログラムとしてCoremarkとDhrystoneを用いて性能評価を行うことにより、設計したRISC-Vコアが十分な処理性能を有することを実証した。現在は、Linux OSを起動できるRISC-Vコアの設計を目指して拡張命令セットの実装に引き続き取り組んでいる。 また、ターゲットアプリケーションとして強化学習に注目し、プログラマブルSoCを用いたアクセラレータ設計に取り組んだ。ホストPC上のシミュレーションプログラムとFPGA上のアクセラレータの接続による評価環境の構築にも取り組んだ。 さらに、ロボットへの応用を目指し、機械学習を用いた画像認識アルゴリズムとしてYOLOv3やYOLOv5を対象として、ROSアプリケーションとしてFPGA上にハードウェア実装することにも取り組んだ。
|