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
相关论文
共 50 条
  • [31] An Empirical Architecture-Centric Approach to Microarchitectural Design Space Exploration
    Dubach, Christophe
    Jones, Timothy M.
    O'Boyle, Michael F. P.
    IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (10) : 1445 - 1458
  • [32] Microarchitectural design space exploration using an architecture-centric approach
    Dubach, Christophe
    Jones, Timothy M.
    O'Boyle, Michael F. P.
    MICRO-40: PROCEEDINGS OF THE 40TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, 2007, : 262 - 273
  • [33] A Design Space Exploration Framework for Memristor-Based Crossbar Architecture
    Barbareschi, Mario
    Bosio, Alberto
    O'Connor, Ian
    Fiser, Petr
    Traiola, Marcello
    2022 25TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS (DDECS), 2022, : 38 - 43
  • [34] Design Space Exploration for Automotive E/E Architecture Component Platforms
    Graf, Sebastian
    Glass, Michael
    Teich, Juergen
    Lauer, Christoph
    2014 17TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2014, : 651 - 654
  • [35] Formal Design Space Exploration for Memristor-based Crossbar Architecture
    Traiola, Marcello
    Barbareschi, Mario
    Bosio, Alberto
    2017 20TH IEEE INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUIT & SYSTEMS (DDECS), 2017, : 145 - 150
  • [36] Architecture Design Space Exploration for Streaming Applications through Timing Analysis
    Wiggers, Maarten H.
    Kavaldjiev, Nikolay
    Smit, Gerard J. M.
    Jansen, Pierre G.
    COMMUNICATION PROCESS ARCHITECTURES 2005, 2005, 63 : 219 - 233
  • [37] An Accurate ACOSSO Metamodeling Technique for Processor Architecture Design Space Exploration
    Wang, Hongwei
    Zhu, Ziyuan
    Shi, Jinglin
    Su, Yongtao
    2015 20TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2015, : 689 - 694
  • [38] Rapid design space exploration by hybrid fuzzy search approach for optimal architecture determination of multi objective computing systems
    Sengupta, Anirban
    Sedaghat, Reza
    Zeng, Zhipeng
    MICROELECTRONICS RELIABILITY, 2011, 51 (02) : 502 - 512
  • [39] AutoScaleDSE: A Scalable Design Space Exploration Engine for High-Level Synthesis
    Jun, Hyegang
    Ye, Hanchen
    Jeong, Hyunmin
    Chen, Deming
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2023, 16 (03)
  • [40] Design Space Exploration of Hybrid Quantum-Classical Neural Networks
    Kashif, Muhammad
    Al-Kuwari, Saif
    ELECTRONICS, 2021, 10 (23)