講演抄録/キーワード |
講演名 |
2020-01-23 13:55
5段パイプラインのRISC-Vソフトプロセッサの設計と実装 ○宮崎広夢・金森拓斗・Md Ashraful Islam・吉瀬謙二(東工大) VLD2019-73 CPSY2019-71 RECONF2019-63 |
抄録 |
(和) |
本稿では,RISC-Vの基本命令セットであるRV32IをサポートするFPGA向けに最適化された5段パイプラインのRISC-Vソフトプロセッサを提案する.典型的な5段パイプラインのプロセッサの構成で性能低下の要因になり得るクリティカルパスを示す.特に分岐予測機構を含む命令フェッチに対して最適化が必要である.この典型的なプロセッサの構成と比較して,提案プロセッサに適用する動作周波数の向上のための有効な最適化手法を提案する.この提案プロセッサをVerilog HDLで実装し,IPC,動作周波数,ハードウェア量とプロセッサ性能を評価する.評価結果より,提案プロセッサが関連研究と比較して,平均で27.4%の性能向上を達成する. |
(英) |
In this paper, we propose a RISC-V soft processor adopting five-stage pipelining optimized for FPGAs that support RV32I, the RISC-V basic instruction set. We show critical paths that can cause performance degradation using the configuration of a typical five-stage pipelining processor. In particular, we need to optimize the instruction fetching stage including the branch prediction mechanism. Compared with this configuration of a typical processor, we propose effective optimization methods applied to the proposed processor for improving the operating frequency. We implement this proposed processor in Verilog HDL and evaluate IPC, operating frequency, hardware resource and processor performance. From the evaluation results, the proposed processor achieves an average performance improvement of 27.4% compared with the related research. |
キーワード |
(和) |
ソフトプロセッサ / RISC-V / FPGA / RV32I / 5段パイプライン / Verilog HDL / / |
(英) |
Soft processor / RISC-V / FPGA / RV32I / Five-stage pipelining / Verilog HDL / / |
文献情報 |
信学技報, vol. 119, no. 373, RECONF2019-63, pp. 123-128, 2020年1月. |
資料番号 |
RECONF2019-63 |
発行日 |
2020-01-15 (VLD, CPSY, RECONF) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
VLD2019-73 CPSY2019-71 RECONF2019-63 |
|