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 条
  • [41] Machine Learning Based Design Space Exploration for Hybrid Main-Memory Design
    Sen, Satyabrata
    Imam, Neena
    MEMSYS 2019: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS, 2019, : 480 - 489
  • [42] Design space exploration of an optimized compiler approach for a generic reconfigurable array architecture
    Dimitroulakos, Grigoris
    Galanis, Michalis D.
    Goutis, Costas E.
    JOURNAL OF SUPERCOMPUTING, 2007, 40 (02): : 127 - 157
  • [43] A Fast Design Space Exploration Method for Reconfigurable Architecture Based on Loop Optimization
    Zhang, Dan
    Zhao, Rongcai
    Han, Lin
    Liang, Weifang
    Qu, Jin
    Liu, Xiaonan
    MATERIALS, MECHATRONICS AND AUTOMATION, PTS 1-3, 2011, 467-469 : 812 - 817
  • [44] Heterogeneous Multiprocessor on Chip Compiler, Architecture, Place and Route Design Space Exploration
    Hammami, O.
    2008 IEEE MEDITERRANEAN ELECTROTECHNICAL CONFERENCE, VOLS 1 AND 2, 2008, : 383 - 388
  • [45] System Architecture Design Space Exploration: Integration with Computational Environments and Efficient Optimization
    Bussemaker, Jasper H.
    Boggerot, Luca
    Nagel, Bjoern
    AIAA AVIATION FORUM AND ASCEND 2024, 2024,
  • [46] Design space exploration of an optimized compiler approach for a generic reconfigurable array architecture
    Grigoris Dimitroulakos
    Michalis D. Galanis
    Costas E. Goutis
    The Journal of Supercomputing, 2007, 40 : 127 - 157
  • [47] Architecture-Level Design Space Exploration of SuperScalar Microarchitecture for Network Applications
    Salehi, Mostafa E.
    Dorosti, Hamed
    Fakhraie, Sied Mehdi
    13TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, 2010, : 269 - 272
  • [48] Software-Defined Design Space Exploration for an Efficient DNN Accelerator Architecture
    Yu, Ye
    Li, Yingmin
    Che, Shuai
    Jha, Niraj K.
    Zhang, Weifeng
    IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (01) : 45 - 56
  • [49] Design space exploration of media processors: Ageneric VLIW architecture and a parameterized scheduler
    Paya-Vaya, Guillermo
    Martin-Langerwerf, Javier
    Taptimthong, Piriya
    Pirsch, Peter
    ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2007, PROCEEDINGS, 2007, 4415 : 254 - +
  • [50] Design Space Exploration for Deterministic Ethernet-based Architecture of Automotive Systems
    Joshi, Prachi
    Narasimhan, Vedahari G.
    Zeng, Haibo
    Shukla, Sandeep K.
    Lin, Chung-Wei
    Yu, Huafeng
    2016 IEEE INTERNATIONAL HIGH LEVEL DESIGN VALIDATION AND TEST WORKSHOP (HLDVT), 2016, : 53 - 61