ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. シンポジウム
  2. シンポジウムシリーズ
  3. DAシンポジウム
  4. 2021

汎用高位合成系をバックエンドとするRISC-V機械語からのバイナリ合成

https://ipsj.ixsq.nii.ac.jp/records/212623
https://ipsj.ixsq.nii.ac.jp/records/212623
7e9b45d9-9c10-4141-b88c-8d1c43a5ba45
名前 / ファイル ライセンス アクション
IPSJ-DAS2021008.pdf IPSJ-DAS2021008.pdf (1.5 MB)
Copyright (c) 2021 by the Information Processing Society of Japan
オープンアクセス
Item type Symposium(1)
公開日 2021-08-25
タイトル
タイトル 汎用高位合成系をバックエンドとするRISC-V機械語からのバイナリ合成
タイトル
言語 en
タイトル Binary Synthesis from RISC-V Executable Code Using General-Purpose High-Level Synthesizer
言語
言語 jpn
キーワード
主題Scheme Other
主題 高位合成・プロセッサ設計
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_5794
資源タイプ conference paper
著者所属
関西学院大学大学院理工学研究科
著者所属
関西学院大学工学部
著者所属
関西学院大学大学院理工学研究科
著者所属(英)
en
Graduate School of Science and Technology, Kwansei Gakuin Univ.
著者所属(英)
en
School of Engineering, Kwansei Gakuin Univ.
著者所属(英)
en
Graduate School of Science and Technology, Kwansei Gakuin Univ.
著者名 中道, 凌

× 中道, 凌

中道, 凌

Search repository
石浦, 菜岐佐

× 石浦, 菜岐佐

石浦, 菜岐佐

Search repository
近藤, 匠

× 近藤, 匠

近藤, 匠

Search repository
著者名(英) Ryo, Nakamichi

× Ryo, Nakamichi

en Ryo, Nakamichi

Search repository
Nagisa, Ishiura

× Nagisa, Ishiura

en Nagisa, Ishiura

Search repository
Takumi, Kondo

× Takumi, Kondo

en Takumi, Kondo

Search repository
論文抄録
内容記述タイプ Other
内容記述 本稿では,バイナリ合成系の容易な実装手法として汎用の高位合成システムをバックエンドとして利用する方法を提案し,これに基づいて RISC-V 機械語からのバイナリ合成系を実装する.本手法ではリンク済みの機械語プログラムを入力として与え,これを実行する CPU と機能等価なハードウェアの設計記述を合成する.この際,機械語プログラムから CDFG (control data flow graph) ではなく高位合成可能な C プログラムを生成し,これを高位合成システムの入力としてハードウェアの設計記述を合成する.提案手法に基づいて RISC-V の RV32IM 命令セットを対象とするバイナリ合成系を実装した結果,C プログラムを高位合成したものと比べ回路規模は 1.04-3.75 倍に増加するものの,実行サイクル数とクリティカルパス遅延はほとんど同等のハードウェアを合成することができた.
論文抄録(英)
内容記述タイプ Other
内容記述 This artcle proposes a facile way to implement binary synthesizers which utilize existing high-level synthesizers as their backends, and demonstrates its application to implement a binary synthesizer for the RISC-V instruction set. We assume a type of binary synthesizers which take a linked executable binary code as input and generate a design description of hardware which is functionally exquivalent to a CPU running the code. In our method, a C program in place of a CDFG (control dataflow graph) is generated from a binary code, which is fed into existing high-level synthesizers to produce a hardware design. In an experiment using a commercial high-level synthesizer, the execution cycles and critical path delay of the circuits, generated by our binary synthesizer from RV32IM binaries compiled from C codes, are almost the same as those of the circuits generated by the high-level synthesizer from the C codes, though the circuit size is 1.04 to 3.73 times larger.
書誌情報 DAシンポジウム2021論文集

巻 2021, p. 39-45, 発行日 2021-08-25
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-19 17:26:29.571496
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3