GA-EDA: Hybrid Design Space Exploration Engine for Multicore Architecture

被引:1
|
作者
Waris, Hira [1 ]
Ahmad, Ayaz [2 ]
Qadri, Muhammad Yasir [3 ]
Raja, Gulistan [1 ]
Malik, Tahir Nadeem [1 ]
机构
[1] Univ Engn & Technol, Taxila, Pakistan
[2] COMSATS Univ Islamabad, Dept Elect & Comp Engn, Wah Campus, Wah Cantt, Pakistan
[3] Univ Essex, Colchester, Essex, England
关键词
Design space exploration; multicore architecture; estimation of distribution algorithm; genetic algorithm; DISTRIBUTION ALGORITHM; ENERGY;
D O I
10.1142/S0218126621501814
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Emergence of modern multicore architectures has made runtime reconfiguration of system resources possible. All reconfigurable system resources constitute a design space and the proper selection of configuration of these resources to improve the system performance is known as Design Space Exploration (DSE). This reconfiguration feature helps in appropriate allocation of system resources to improve the efficiency in terms of performance, energy consumption, throughput, etc. Different techniques like exhaustive search of design space, architect's experience, etc. are used for optimization of system resources to achieve desired goals. In this work, we hybridized two optimization algorithms, i.e., Genetic Algorithm (GA) and Estimation of Distribution Algorithm (EDA) for DSE of computer architecture. This hybrid algorithm achieved optimal balance between two objectives (minimal energy consumption and maximal throughput) by using decision variables such as number of cores, cache size and operating frequency. The final set of optimal solutions proposed by this GA-EDA hybrid algorithm is explored and verified by running different benchmark applications derived from SPLASH-2 benchmark suite on a cycle level simulator. The significant reduction in energy consumption without extensive impact on throughput in simulation results validate the use of this GA-EDA hybrid algorithm for DSE of multicore architecture. Moreover, the simulation results are compared with that of standalone GA, EDA and fuzzy logic to show the efficiency of GA-EDA hybrid algorithm.
引用
收藏
页数:29
相关论文
共 45 条
  • [41] Design Space Exploration for a Custom VLIW architecture: Direct Photo Printer Hardware Setting using VEX Compiler
    Saptono, Debyo
    Brost, Vincent
    Yang, Fan
    Prasetyo, Eri
    SITIS 2008: 4TH INTERNATIONAL CONFERENCE ON SIGNAL IMAGE TECHNOLOGY AND INTERNET BASED SYSTEMS, PROCEEDINGS, 2008, : 416 - +
  • [42] Design optimization of launch vehicle concept using cluster hybrid rocket engine for future space transportation
    Kanazaki, Masahiro
    Ito, Shoma
    Kanamori, Fumio
    Nakamiya, Masaki
    Kitagawa, Koki
    Shimada, Toru
    JOURNAL OF FLUID SCIENCE AND TECHNOLOGY, 2016, 11 (01):
  • [43] Towards Multi-objective Optimization of Automatic Design Space Exploration for Computer Architecture through Hyper-heuristic
    Latif, Mustafa
    Ismail, Muhammad Ali
    ENGINEERING TECHNOLOGY & APPLIED SCIENCE RESEARCH, 2019, 9 (03) : 4292 - 4297
  • [44] Dimensionality-reduction-based surrogate models for real-time design space exploration of a jet engine compressor blade
    Bird, Gregory D.
    Gorrell, Steven E.
    Salmon, John L.
    AEROSPACE SCIENCE AND TECHNOLOGY, 2021, 118
  • [45] Rapid Design Space Exploration of Near-Optimal Memory-Reduced DCNN Architecture using Multiple Model Compression Techniques
    Byun, Younghoon
    Lee, Youngjoo
    2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,