講演名 | 2020-01-23 5段パイプラインのRISC-Vソフトプロセッサの設計と実装 宮崎 広夢(東工大), 金森 拓斗(東工大), Md Ashraful Islam(東工大), 吉瀬 謙二(東工大), |
---|---|
PDFダウンロードページ | PDFダウンロードページへ |
抄録(和) | 本稿では,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 |
資料番号 | VLD2019-73,CPSY2019-71,RECONF2019-63 |
発行日 | 2020-01-15 (VLD, CPSY, RECONF) |
研究会情報 | |
研究会 | IPSJ-SLDM / RECONF / VLD / CPSY / IPSJ-ARC |
---|---|
開催期間 | 2020/1/22(から3日開催) |
開催地(和) | 慶応義塾大学 日吉キャンパス 来往舎 |
開催地(英) | Raiosha, Hiyoshi Campus, Keio University |
テーマ(和) | FPGA応用および一般 |
テーマ(英) | FPGA Applications, etc. |
委員長氏名(和) | 田宮 豊(富士通研) / 柴田 裕一郎(長崎大) / 戸川 望(早大) / 入江 英嗣(東大) / 井上 弘士(九大) |
委員長氏名(英) | Yutaka Tamiya(Fujitsu Lab.) / Yuichiro Shibata(Nagasaki Univ.) / Nozomu Togawa(Waseda Univ.) / Hidetsugu Irie(Univ. of Tokyo) / Hiroshi Inoue(Kyushu Univ.) |
副委員長氏名(和) | / 佐野 健太郎(理研) / 山口 佳樹(筑波大) / 福田 大輔(富士通研) / 鯉渕 道紘(NII) / 中島 耕太(富士通研) |
副委員長氏名(英) | / Kentaro Sano(RIKEN) / Yoshiki Yamaguchi(Tsukuba Univ.) / Daisuke Fukuda(Fujitsu Labs.) / Michihiro Koibuchi(NII) / Kota Nakajima(Fujitsu Lab.) |
幹事氏名(和) | 土谷 亮(滋賀県大) / 岩崎 裕江(NTT) / 佐々木 通(三菱電機) / 谷川 一哉(広島市大) / 三好 健文(イーツリーズ・ジャパン) / 小平 行秀(会津大) / 桜井 祐市(日立) / 津邑 公暁(名工大) / 高前田 伸也(北大) / 近藤 正章(東大) / 塩谷 亮太(名大) / 田中 美帆(富士通研) / 長谷川 揚平(東芝メモリ) |
幹事氏名(英) | Akira Tsuchiya(Univ. Shiga Prefecture) / Hiroe Iwasaki(NTT) / Toru Sasaki(Mitsubishi Electric) / Kazuya Tanigawa(Hiroshima City Univ.) / Takefumi Miyoshi(e-trees.Japan) / Yukihide Kohira(Univ. of Aizu) / Yuichi Sakurai(Hitachi) / Tomoaki Tsumura(Nagoya Inst. of Tech.) / Shinya Takameda(Hokkaido Univ.) / Masaaki Kondo(Univ. of Tokyo) / Ryota Shioya(Nagoya Univ.) / Miho Tanaka(Fujitsu Labs.) / Yohei Hasegawa(Toshiba Memory) |
幹事補佐氏名(和) | / 小林 悠記(NEC) / 中原 啓貴(東工大) / 池田 一樹(日立) / 有間 英志(東大) / 小川 周吾(日立) |
幹事補佐氏名(英) | / Yuuki Kobayashi(NEC) / Hiroki Nakahara(Tokyo Inst. of Tech.) / Kazuki Ikeda(Hitachi) / Eiji Arima(Univ. of Tokyo) / Shugo Ogawa(Hitachi) |
講演論文情報詳細 | |
申込み研究会 | Special Interest Group on System and LSI Design Methodology / Technical Committee on Reconfigurable Systems / Technical Committee on VLSI Design Technologies / Technical Committee on Computer Systems / Special Interest Group on System Architecture |
---|---|
本文の言語 | JPN |
タイトル(和) | 5段パイプラインのRISC-Vソフトプロセッサの設計と実装 |
サブタイトル(和) | |
タイトル(英) | Design and implementation of a RISC-V soft processor adopting five-stage pipelining |
サブタイトル(和) | |
キーワード(1)(和/英) | ソフトプロセッサ / Soft processor |
キーワード(2)(和/英) | RISC-V / RISC-V |
キーワード(3)(和/英) | FPGA / FPGA |
キーワード(4)(和/英) | RV32I / RV32I |
キーワード(5)(和/英) | 5段パイプライン / Five-stage pipelining |
キーワード(6)(和/英) | Verilog HDL / Verilog HDL |
第 1 著者 氏名(和/英) | 宮崎 広夢 / Hiromu Miyazaki |
第 1 著者 所属(和/英) | 東京工業大学(略称:東工大) Tokyo Institute of Technology(略称:Tokyo Tech) |
第 2 著者 氏名(和/英) | 金森 拓斗 / Takuto Kanamori |
第 2 著者 所属(和/英) | 東京工業大学(略称:東工大) Tokyo Institute of Technology(略称:Tokyo Tech) |
第 3 著者 氏名(和/英) | Md Ashraful Islam / Md Ashraful Islam |
第 3 著者 所属(和/英) | 東京工業大学(略称:東工大) Tokyo Institute of Technology(略称:Tokyo Tech) |
第 4 著者 氏名(和/英) | 吉瀬 謙二 / Kenji Kise |
第 4 著者 所属(和/英) | 東京工業大学(略称:東工大) Tokyo Institute of Technology(略称:Tokyo Tech) |
発表年月日 | 2020-01-23 |
資料番号 | VLD2019-73,CPSY2019-71,RECONF2019-63 |
巻番号(vol) | vol.119 |
号番号(no) | VLD-371,CPSY-372,RECONF-373 |
ページ範囲 | pp.123-128(VLD), pp.123-128(CPSY), pp.123-128(RECONF), |
ページ数 | 6 |
発行日 | 2020-01-15 (VLD, CPSY, RECONF) |