高位合成可能なソフトプロセッサにおける専用命令実装手法の評価
高位合成可能なソフトプロセッサにおける専用命令実装手法の評価
カテゴリ: 論文誌(論文単位)
グループ名: 【D】産業応用部門
発行日: 2023/02/01
タイトル(英語): Evaluation of Special Instruction Implementations in Soft Processors for High-level Synthesis
著者名: 岩原 和輝(豊橋技術科学大学 電気・電子情報工学専攻),市川 周一(豊橋技術科学大学 電気・電子情報工学専攻),藤枝 直輝(愛知工業大学工学部 電気学科)
著者名(英語): Kazuki Iwahara (Department Electrical and Electronic Information Engineering, Toyohashi University of Technology), Shuichi Ichikawa (Department Electrical and Electronic Information Engineering, Toyohashi University of Technology), Naoki Fujieda (Department Electrical and Electronics Engineering, Faculty of Engineering, Aichi Institute of Technology)
キーワード: 高位合成(HLS),専用命令,ソフトプロセッサ,CHStone High-level Synthesis (HLS),custom instruction,soft processor,CHStone
要約(英語): It is important to protect the intellectual property (IP) of embedded software, which contains precious know-hows and trade secrets. As hardware is more difficult to analyze than software, it is possible to protect IP by implementing it in hardware. It is particularly easy to port software to hardware when both the software and hardware are written in the same language. Some recent soft processors have been written in a high-level programming language (e.g., C), which can be synthesized by high-level synthesis (HLS) tools. Sakamoto et al. (2018) implemented a function of a software as a special instruction of a MIPS-based soft processor. They also pointed out that passing arguments and values involves various problems. Iwamoto et al. (2019) and Masanobu et al. (2020) enhanced Sakamoto's method; however, their evaluation results were imperfect and problematic. This study resolves many of these problems and reports more evaluation results than previous works. Detailed evaluation results suggest that the hardware implementation of a function is possible and that the overhead in latency and hardware cost is modest.
本誌: 電気学会論文誌D(産業応用部門誌) Vol.143 No.2 (2023) 特集:ドローンとロボット組み込み/サスティナブルシステム
本誌掲載ページ: 94-100 p
原稿種別: 論文/日本語
電子版へのリンク: https://www.jstage.jst.go.jp/article/ieejias/143/2/143_94/_article/-char/ja/
受取状況を読み込めませんでした
