2024-03-28T23:31:46Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:001942232023-04-27T10:00:04Z01164:02036:09683:09686
高位合成による専用命令実装手法の予備的評価Preliminary evaluation of special instruction implementation methods by high level synthesisjpn高位設計http://id.nii.ac.jp/1001/00194134/Technical Reporthttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=194223&item_no=1&attribute_id=1&file_no=1Copyright (c) 2019 by the Institute of Electronics, Information and Communication Engineers This SIG report is only available to those in membership of the SIG.豊橋技術科学大学大学院電気・電子情報工学専攻豊橋技術科学大学電気・電子情報工学系豊橋技術科学大学電気・電子情報工学系豊橋技術科学大学大学院電気・電子情報工学専攻岩本, 凌大藤枝, 直輝市川, 周一坂本, 讓二ソフトウェアの処理手順などの知的財産権や技術的ノウハウの保護は重要な課題である.坂本ら (2018) は,ソフトウェアの秘匿性を向上するため,応用プログラムの一部の関数を命令セットシミュレータに組み入れ,専用命令をもつソフトプロセッサとして高位合成することを提案した.本稿では,この手法の適用可能性を示すため,CHStone ベンチマークの各プログラムにこの手法を適用する.秘匿対象の関数を選択する際の基準として,処理時間が大きな関数を優先して選択し,実行時間への影響を評価する.Protection of intellectual properties and technical know-how is an important issue. In our previous work, we proposed implementing some functions of software as special instructions of a soft processor generated from an instruction set simulator by using high level synthesis. In this research, we examine this method by applying it to each program of CHStone benchmark. As a criterion for selecting functions to be concealed, a function with a long processing time is preferentially selected, and the influence on the execution time is evaluated.AA11451459研究報告システムとLSIの設計技術(SLDM)2019-SLDM-18618162019-01-232188-86392019-01-21