@inproceedings{oai:ipsj.ixsq.nii.ac.jp:00212625, author = {中尾, 怜史 and 武内, 良典 and Satoshi, Nakao and Yoshinori, Takeuchi}, book = {DAシンポジウム2021論文集}, month = {Aug}, note = {本研究では,特定用途向けプロセッサ開発の支援を行うことを目的とし,汎用プロセッサの命令拡張を効率的に行う環境を実現するための検討を行った.現在 AI 用のプロセッサや IoT には低消費電力化やセキュリティの強化などが求められており,それには特定用途に特化したプロセッサが必要とされている.しかしそのプロセッサの開発には費用や時間といったコストを要する.本報告ではプロセッサアーキテクチャとして Rocket-Chip,ISA は RISC-V を使用する.RISC-V には新規で追加可能なカスタム命令が存在する.Perl を用いて RISC-V とそのシミュレータに対し,自動でカスタム命令を定義するプログラムを作成した., In this study, we investigated the realization of an environment for efficient instruction expansion of general-purpose processors with the aim of supporting the development of processors for specific applications. Currently, processors for AI and the IoT are required to have low power consumption and enhanced security, which are specialized for specific applications. However, the development of such processors is costly in terms of design time and human resources. In this report, we use the Rocket-Chip processor architecture and RISC-V as the ISA, which has custom instructions that can be newly added to RISC-V. We created a program that automatically defines discriptions of custom instructions for RISC-V and its simulator using Perl.}, pages = {52--59}, publisher = {情報処理学会}, title = {RISC-Vを用いた命令拡張のためのプロセッサ開発環境の検討}, volume = {2021}, year = {2021} }