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 条
  • [1] Design Space Exploration for FPGA-based Hybrid Multicore Architecture
    Yan, Jian
    Yuan, Junqi
    Wang, Ying
    Leong, Philip
    Wang, Lingli
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2014, : 280 - 281
  • [2] An Automatic Design Space Exploration Framework for Multicore Architecture Optimizations
    Calborean, Horia
    Vintan, Lucian
    9TH ROEDUNET IEEE INTERNATIONAL CONFERENCE, 2010, : 202 - 207
  • [3] GA-EDA:: Hybrid evolutionary algorithm using genetic and estimation of distribution algorithms
    Peña, JM
    Robles, V
    Larrañaga, P
    Herves, V
    Rosales, F
    Pérez, MS
    INNOVATIONS IN APPLIED ARTIFICIAL INTELLIGENCE, 2004, 3029 : 361 - 371
  • [4] Extending the GA-EDA hybrid algorithm to study diversification and intensification in GAs and EDAs
    Robles, V
    Peña, JM
    Pérez, MS
    Herrero, P
    Cubo, O
    ADVANCES IN INTELLIGENT DATA ANALYSIS VI, PROCEEDINGS, 2005, 3646 : 339 - 350
  • [5] Hybrid binary GA-EDA algorithms for complex "black-box" optimization problems
    Sopov, E.
    V INTERNATIONAL WORKSHOP ON MATHEMATICAL MODELS AND THEIR APPLICATIONS 2016, 2017, 173
  • [6] Design Space Exploration of a Reconfigurable Accelerator in a Heterogeneous Multicore
    Silva Jr, Francisco Carlos
    Patrocinio, Joao P. dos S.
    Silva, Ivan Saraiva
    Jacobi, Ricardo Pezzuol
    33RD SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI 2020), 2020,
  • [7] Design Space Exploration and Optimization of a Hybrid Fault-Tolerant Architecture
    Wali, I.
    Virazel, A.
    Bosio, A.
    Girard, P.
    Reorda, M. Sonza
    2015 IEEE 21ST INTERNATIONAL ON-LINE TESTING SYMPOSIUM (IOLTS), 2015, : 89 - 94
  • [8] Design Space Exploration and Data Memory Architecture Design for a Hybrid Nano/CMOS Dynamically Reconfigurable Architecture
    Zhang, Wei
    Jha, Niraj K.
    Shang, Li
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2009, 5 (04) : 1 - 27
  • [9] A Design Space Exploration Methodology for Parameter Optimization in Multicore Processors
    Kansakar, Prasanna
    Munir, Arslan
    2016 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2016, : 613 - 618
  • [10] A Design Space Exploration Methodology for Parameter Optimization in Multicore Processors
    Kansakar, Prasanna
    Munir, Arslan
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (01) : 2 - 15