首页|面向处理器微架构设计空间探索的加速方法综述

面向处理器微架构设计空间探索的加速方法综述

扫码查看
中央处理器是目前最重要的算力基础设施.为了最大化收益,架构师在设计处理器微架构时需要权衡性能、功耗、面积等多个目标.但处理器运行负载的指令多,单个微架构设计点的评估耗时从 10 min到数十小时不等.加之微架构设计空间巨大,全设计空间暴力搜索难以实现.近些年来许多机器学习辅助的设计空间探索加速方法被提出,以减少需要探索的设计空间或加速设计点的评估,但缺少对加速方法的全面调研和系统分类的综述.对处理器微架构设计空间探索的加速方法进行系统总结及分类,包含软件设计空间的负载选择、负载指令的部分模拟、设计点选择、模拟工具、性能模型 5类加速方法.对比了各加速方法内文献的异同,覆盖了从软件选择到硬件设计的完整探索流程.最后对该领域的前沿研究方向进行了总结,并放眼于未来的发展趋势.
Acceleration Methods for Processor Microarchitecture Design Space Exploration:A Survey
Central processing unit is the most important computing infrastructure nowadays.To maximize the profit,architects design the processor microarchitecture by trading-off multiple objectives including performance,power,and area.However,because of the tremendous instructions of workloads running on the processors,the evaluation of individual microarchitecture design point costs minutes to hours.Furthermore,the design space of the microar-chitecture is huge,which results that the exploration of comprehensive design space is unrealistic.Therefore,many machine-learning-assisted design space exploration acceleration methods are proposed to reduce the size of evaluated design space or accelerate the evaluation of a design point.However,a comprehensive survey summarizing and systematically classifying recent acceleration methods is missing.This survey paper systematically summarizes and classifies the five kinds of acceleration methods for the design space exploration of the processor microarchitecture,including the workload selection of software design space,the partial simulation of workload instructions,the design point selection,the simulation tools,and the performance models.This paper systematically compares the similarities and differences between papers in the acceleration methods,and covers the complete exploration process from the software workload selection to the hardware microarchitecture design.Finally,the research direction is summarized,and the future development trend is discussed.

processor microarchitecture designdesign space explorationperformance modelworkload selectionsoftware simulation

王铎、刘景磊、严明玉、滕亦涵、韩登科、叶笑春、范东睿

展开 >

处理器芯片全国重点实验室(中国科学院计算技术研究所) 北京 100190

中国科学院大学计算机科学与技术学院 北京 100049

中国移动研究院 北京 100053

处理器微架构设计 设计空间探索 性能模型 负载选择 软件模拟

2025

计算机研究与发展
中国科学院计算技术研究所 中国计算机学会

计算机研究与发展

北大核心
影响因子:2.649
ISSN:1000-1239
年,卷(期):2025.62(1)