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
相关论文
共 49 条
[21]   Hybrid Real-Binary Particle Swarm Optimization (HPSO) in Engineering Electromagnetics [J].
Jin, Nanbo ;
Rahmat-Samii, Yahya .
IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2010, 58 (12) :3786-3794
[22]  
Kennedy J, 1997, IEEE SYS MAN CYBERN, P4104, DOI 10.1109/ICSMC.1997.637339
[23]  
Khan M. A. A., 2007, Proceedings. IEEE SoutheastCon 2007 (IEEE Cat. No.07CH37882)
[24]   Penalty function approach for the mixed discrete nonlinear problems by particle swarm optimization [J].
Kitayama, S. ;
Arakawa, M. ;
Yamazaki, K. .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2006, 32 (03) :191-202
[25]  
Laskari EC, 2002, IEEE C EVOL COMPUTAT, P1582, DOI 10.1109/CEC.2002.1004478
[26]  
Mariani G, 2010, DES AUT TEST EUROPE, P196
[27]  
Monchiero Matteo., 2006, PROC 20 INT C SUPERC, P177, DOI DOI 10.1145/1183401.1183428
[28]   Architectural Exploration of Large-Scale Hierarchical Chip Multiprocessors [J].
Nikitin, Nikita ;
de San Pedro, Javier ;
Cortadella, Jordi .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2013, 32 (10) :1569-1582
[29]  
Pal Singh J., 1992, Computer Architecture News, V20, P5, DOI 10.1145/130823.130824
[30]   Discrete Particle Swarm Optimization for Multi-objective Design Space Exploration [J].
Palermo, Gianluca ;
Silvano, Cristina ;
Zaccaria, Vittorio .
11TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN - ARCHITECTURES, METHODS AND TOOLS : DSD 2008, PROCEEDINGS, 2008, :641-644