Towards Multi-objective Optimization of Automatic Design Space Exploration for Computer Architecture through Hyper-heuristic

被引:0
作者
Latif, Mustafa [1 ]
Ismail, Muhammad Ali [2 ]
机构
[1] NED Univ Engn & Technol, Dept Software Engn, Karachi, Pakistan
[2] NED Univ Engn & Technol, Dept Comp & Informat Syst Engn, Karachi, Pakistan
关键词
hyper-heuristic; multi-objective optimization; design space exploration; x86; processor;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Multi-objective optimization is an NP-hard problem. ADSE (automatic design space exploration) using heuristics has been proved to be an appropriate method in resolving this problem. This paper presents a hyper-heuristic technique to solve the DSE issue in computer architecture. Two algorithms are proposed. A hyper-heuristic layer has been added to the FADSE (framework for automatic design space exploration) and relevant algorithms have been implemented. The benefits of already existing multi-objective algorithms have been joined in order to strengthen the proposed algorithms. The proposed algorithms, namely RRSNS (round-robin scheduling NSGA-II and SPEA2) and RSNS (random scheduling NSGA-II and SPEA2) have been evaluated for the ADSE problem. The results have been compared with NSGA-II and SPEA2 algorithms. Results show that the proposed methodologies give competitive outcomes in comparison with NSGA-II and SPEA2.
引用
收藏
页码:4292 / 4297
页数:6
相关论文
共 20 条
[1]  
[Anonymous], THESIS
[2]  
[Anonymous], 2001, 103 TIK REP
[3]   A simulated annealing hyper-heuristic methodology for flexible decision support [J].
Bai, Ruibin ;
Blazewicz, Jacek ;
Burke, Edmund K. ;
Kendall, Graham ;
McCollum, Barry .
4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2012, 10 (01) :43-66
[4]  
Burke E.K., 2019, Handb. Metaheuristics, P453
[5]  
Chis R, 2018, P ROMANIAN ACAD A, V19, P85
[6]   Automatic design of hyper-heuristic based on reinforcement learning [J].
Choong, Shin Siang ;
Wong, Li-Pei ;
Lim, Chee Peng .
INFORMATION SCIENCES, 2018, 436 :89-107
[7]  
Coello Coello C. A., 2007, EVOLUTIONARY ALGORIT
[8]  
Cowling P., 2001, LECT NOTES COMPUTER, V2079
[9]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[10]  
Drake J. H., 2015, IEEE C EV COMP