系统仿真学报 ›› 2017, Vol. 29 ›› Issue (5): 1077-1085.doi: 10.16182/j.issn1004731x.joss.201705020

• 短文 • 上一篇    下一篇

基于代理模型的处理器结构设计空间探索算法

王宏伟1,2,3, 朱子元1,2, 石晶林1,2, 苏泳涛1,2, 石红梅1,2,3, 刘智国1,2,3   

  1. 1.移动计算与新型终端北京市重点实验室,北京 100190;
    2.中国科学院计算技术研究所,北京 100190;
    3.中国科学院大学, 北京 100190
  • 收稿日期:2015-07-03 修回日期:2015-09-14 出版日期:2017-05-08 发布日期:2020-06-03
  • 作者简介:王宏伟(1986-),男,吉林,博士生,研究方向为微处理器设计、优化;朱子元(1980-),男,河南,博士,副研究员,研究方向为多核片上系统。
  • 基金资助:
    国家自然科学基金(61431001),国家科技重大专项基金(2015ZX03001026-002)

Surrogate Model Based Processor Architectural Design Space Exploration Algorithm

Wang Hongwei1,2,3, Zhu Ziyuan1,2, Shi Jinglin1,2, Su Yongtao1,2, Shi Hongmei1,2,3, Liu Zhiguo1,2,3   

  1. 1. Beijing Key Laboratory of Mobile Computing and Pervasive Device, Beijing 100190, China;
    2. Institute of Computing Technology,Chinese Academy of Sciences, Beijing 100190, China;
    3. University of Chinese Academy of Sciences, Beijing 100190, China
  • Received:2015-07-03 Revised:2015-09-14 Online:2017-05-08 Published:2020-06-03

摘要: 提出了一种新颖的基于代理模型的惩罚距离多目标期望改善(Penalty-Distance Multi-Objective Expected Improvement,PDMOEI)算法用于处理器结构设计空间探索(Design Space Exploration,DSE):利用克里金插值技术构建一个代理模型,采用基于代理模型的PDMOEI算法搜索帕雷托点集,得到关于多目标全局优化的结构参数配置。将提出的算法与MOEI (Multi-Objective Expected Improvement)算法、NSGA-II (Non-dominated Sorting Genetic Algorithm II)算法以及MA-NSGA-II (Metamodel-Assisted NSGA-II)算法,通过两组实验进行了比较。以近似帕雷托点相对于真实帕雷托点的相近程度及覆盖程度为评价指标,得出所提算法均优于其他算法。

关键词: 设计空间探索, 代理模型, 克里金插值, 多目标期望改善

Abstract: A novel surrogate model based penalty-distance multi-objective expected improvement (PDMOEI) algorithm was proposed for processor architectural design space exploration (DSE): first using a Kriging interpolation technique to construct a surrogate model, then adopting the surrogate model based PDMOEI algorithm to search the Pareto points and finding the globally multi-objective optimized architectural parameter configurations. The proposed algorithm was compared with the multi-objective expected improvement (MOEI) algorithm, the non-dominated sorting genetic algorithm II (NSGA-II) algorithm and the metamodel-assisted NSGA-II (MA-NSGA-II) algorithm by performing two experiments. Experimental results show that, the proposed algorithm achieves better Pareto points pursuing performance than the other algorithms in both the closeness of the obtained approximating Pareto points to the actual Pareto points and the coverage of the actual Pareto points.

Key words: design space exploration, surrogate model, Kriging interpolation, multi-objective expected improvement

中图分类号: