{"created":"2025-01-19T01:19:30.120511+00:00","updated":"2025-01-19T14:53:50.860407+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00219180","sets":["6164:6165:7651:10964"]},"path":["10964"],"owner":"44499","recid":"219180","title":["Rocket Chipへのカスタム命令追加設計支援プログラムの実装"],"pubdate":{"attribute_name":"公開日","attribute_value":"2022-08-24"},"_buckets":{"deposit":"75d17216-cbc2-43cb-8a8c-a019a7f74f4f"},"_deposit":{"id":"219180","pid":{"type":"depid","value":"219180","revision_id":0},"owners":[44499],"status":"published","created_by":44499},"item_title":"Rocket Chipへのカスタム命令追加設計支援プログラムの実装","author_link":["571429","571426","571425","571428","571427","571430"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"Rocket Chipへのカスタム命令追加設計支援プログラムの実装"},{"subitem_title":"Implementation of a design support program to add custom instructions to the Rocket Chip","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"回路設計支援","subitem_subject_scheme":"Other"}]},"item_type_id":"18","publish_date":"2022-08-24","item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_18_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"近畿大学大学院総合理工学研究科"},{"subitem_text_value":"近畿大学大学院総合理工学研究科"},{"subitem_text_value":"近畿大学理工学部電気電子通信工学科"}]},"item_publisher":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/219180/files/IPSJ-DAS2022008.pdf","label":"IPSJ-DAS2022008.pdf"},"date":[{"dateType":"Available","dateValue":"2024-08-24"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-DAS2022008.pdf","filesize":[{"value":"999.5 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"10"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"feda7daa-9d49-4717-af63-5c24b55f76aa","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2022 by the Information Processing Society of Japan"}]},"item_18_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"吉澤, 翔悟"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"中尾, 怜史"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"武内, 良典"}],"nameIdentifiers":[{}]}]},"item_18_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Shogo, Yoshizawa","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Satoshi, Nakao","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Yoshinori, Takeuchi","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_5794","resourcetype":"conference paper"}]},"item_18_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"本研究では,特定用途向けプロセッサ開発の支援を行うことを目的とし,汎用プロセッサの命令追加を効率的に行うための設計支援プログラムを Bash や Python で作成した.プロセッサの消費電力量を削減するには,カスタム命令を実装することが考えられる.RISC-V ISA を実装した Rocket Chip をベースとして積和演算を効率よく行うカスタム命令を実装し,シミュレーション,エミュレーションにより,消費電力量の削減とカスタム命令実装の有用性を確認した.同時に,カスタム命令実装に追加・編集が必要となるファイル数についても示し,命令追加設計支援プログラムの有用性を確認した.","subitem_description_type":"Other"}]},"item_18_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"The purpose of this study is to support the development of processors for specific applications. We have built a design support program in Bash and Python to efficiently add instructions to general-purpose processors. A possible way to reduce the amount of power consumption of a processor is to implement custom instructions. We confirmed the usefulness of implementing custom instructions by processors simlation and emulation of the reduction of energy consumption and the custom instruction processors that efficiently perform multiply-and-accumulate operations based on a Rocket Chip with a RISC-V ISA implemented. Futhermore, we showed the amout of edited file to implement custom instructions, and confirmed the usefulness of the instruction addition design support program.","subitem_description_type":"Other"}]},"item_18_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"50","bibliographic_titles":[{"bibliographic_title":"DAシンポジウム2022論文集"}],"bibliographicPageStart":"43","bibliographicIssueDates":{"bibliographicIssueDate":"2022-08-24","bibliographicIssueDateType":"Issued"},"bibliographicVolumeNumber":"2022"}]},"relation_version_is_last":true,"weko_creator_id":"44499"},"id":219180,"links":{}}