Optimizing energy and throughput for MPSoCs: an integer particle swarm optimization approach

被引:7
|
作者
Murtza, Shahid Ali [1 ]
Ahmad, Ayaz [2 ]
Qadri, Muhammad Yasir [3 ]
Qadri, Nadia N. [2 ]
Ahmed, Jameel [1 ]
机构
[1] HITEC Univ, Taxila, Pakistan
[2] COMSATS Inst Informat Technol, Dept Elect Engn, Wah Cantt, Pakistan
[3] Univ Essex, Sch Comp Sci & Elect Engn, Colchester, Essex, England
关键词
Particle swarm optimization; Multicore; Multiobjective optimization; Design space exploration; DESIGN SPACE EXPLORATION; FRAMEWORK; ALGORITHM;
D O I
10.1007/s00607-017-0574-5
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Most of recent research in multicore processor architectures has been shifted towards reconfigurable architectures due to increasing complexity of computing systems. These systems provide better application-specific energy and throughput balance with their reconfigurable behavior. They perform automatic run time resource allocation for an application as per its needs. But in terms of performance, current methodologies produce some unpredictable results because of the actual variety of the workloads. Therefore, we need optimization of the system resources usage by employing some optimization algorithms. Early research in the field of reconfigurable architecture using optimization algorithms has produced efficient results for energy consumption with the reconfiguration of cache sizes and associativity, number of cores and operating frequency. In this research, we propose particle swarm optimization (PSO) based algorithm, Integer PSO (IPSO) for design space exploration of reconfigurable computer architectures to have better energy and throughput balance. The results obtained by IPSO are evaluated by using various SPLASH-2 benchmark applications. Evaluation shows notable reduction in energy consumption without major effect on throughput. Simulation results also support the use of IPSO in design space exploration of multicore reconfigurable processor architectures.
引用
收藏
页码:227 / 244
页数:18
相关论文
共 50 条
  • [1] Optimizing energy and throughput for MPSoCs: an integer particle swarm optimization approach
    Shahid Ali Murtza
    Ayaz Ahmad
    Muhammad Yasir Qadri
    Nadia N. Qadri
    Jameel Ahmed
    Computing, 2018, 100 : 227 - 244
  • [2] An Integer Cat Swarm Optimization Approach for Energy and Throughput Efficient MPSoC Design
    Shahid Ali Murtza
    Ayaz Ahmad
    Muhammad Yasir Qadri
    Nadia N. Qadri
    Majed Alhaisoni
    Sajid Baloch
    International Journal of Computational Intelligence Systems, 2020, 13 : 864 - 874
  • [3] An Integer Cat Swarm Optimization Approach for Energy and Throughput Efficient MPSoC Design
    Murtza, Shahid Ali
    Ahmad, Ayaz
    Qadri, Muhammad Yasir
    Qadri, Nadia N.
    Alhaisoni, Majed
    Baloch, Sajid
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2020, 13 (01) : 864 - 874
  • [4] Particle Swarm Optimization for Integer Programming
    Laskari, EC
    Parsopoulos, KE
    Vrahatis, MN
    CEC'02: PROCEEDINGS OF THE 2002 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2002, : 1582 - 1587
  • [5] Optimizing the Data Center Energy Consumption Using a Particle Swarm Optimization-Based Approach
    Pop, Cristina Bianca
    Chifu, Viorica Rozina
    Cozac, Ioan Salomie Adrian
    Antal, Marcel
    Pop, Claudia
    ECONOMICS OF GRIDS, CLOUDS, SYSTEMS, AND SERVICES, GECON 2015, 2016, 9512 : 176 - 189
  • [6] Optimizing Particle Swarm Optimization Algorithm
    Koohi, Iraj
    Groza, Voicu Z.
    2014 IEEE 27TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2014,
  • [7] Optimizing ship energy efficiency: Application of particle swarm optimization algorithm
    Wang, Kai
    Yan, Xinping
    Yuan, Yupeng
    Tang, Daogui
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART M-JOURNAL OF ENGINEERING FOR THE MARITIME ENVIRONMENT, 2018, 232 (04) : 379 - 391
  • [8] Optimizing Inventory Grouping Decisions: A Grouping Particle Swarm Optimization Approach
    Mutingi, Michael
    Musiyarira, Harmony
    Mbohwa, Charles
    Dube, Partson
    WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2017, VOL I, 2017, : 468 - 471
  • [9] Particle swarm optimization for nonlinear integer programming problems
    Matsui, Takeshi
    Kato, Kosuke
    Sakawa, Masatoshi
    Uno, Takeshi
    Matsumoto, Koichi
    IMECS 2008: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2008, : 1874 - 1877
  • [10] Particle Swarm Optimization for Integer Resource Allocation Problem
    Qi-Rong Qiu
    Yong-Fang Zhang
    2008 INTERNATIONAL CONFERENCE ON RISK MANAGEMENT AND ENGINEERING MANAGEMENT, ICRMEM 2008, PROCEEDINGS, 2008, : 141 - 144