高技术通讯2026,Vol.36Issue(6):551-563,13.DOI:10.3772/j.issn.1002-0470.2026.06.001
处理器专用指令自动化设计方法综述
A survey on custom instruction design automation for processors
摘要
Abstract
With the growing demands of embedded system applications and the rise of the reduced instruction set comput-er V(RISC-V)open instruction set architecture,application-specific instruction-set processor(ASIP)has become a key technology for improving application performance.To reduce the complexity and development costs of ASIPs,automated design methods have gained widespread attention,with custom instruction set synthesis being one of the most challenging aspects in the ASIP design automation process.This paper systematically reviews the main proces-ses and representative work in automated custom instruction design:First,it discusses in detail four different types of custom instructions,i.e.single input single output(SISO),single input multiple output(SIMO),multiple in-put single output(MISO),and multiple input multiple output(MIMO)and their characteristics and application scenarios;then explores the cost models and various design exploration methods in custom instruction design process;analyzes two important aspects of custom instruction implementation optimization,namely resource overhead optimization and search performance optimization.Finally,predictions are made regarding the research trends in automa-ted custom instruction design.关键词
应用专用指令集处理器/指令集设计自动化/代价模型/设计空间探索Key words
application-specific instruction-set processor/automated instruction set design/cost model/de-sign space exploration引用本文复制引用
李苍源,刘成,王颖..处理器专用指令自动化设计方法综述[J].高技术通讯,2026,36(6):551-563,13.基金项目
中国科学院战略性先导科技专项(XDB0660000,XDB0660100)资助项目. (XDB0660000,XDB0660100)