Fuzzy logic based energy and throughput aware design space exploration for MPSoCs

被引:4
作者
Qadri, Muhammad Yasir [1 ]
Qadri, Nadia N. [2 ]
McDonald-Maier, Klaus D. [1 ]
机构
[1] Univ Essex, Colchester CO4 3SQ, Essex, England
[2] COMSATS Inst Informat Technol, Dept Elect Engn, Wah Campus, Islamabad, Pakistan
关键词
Design space exploration; Multicore processing; Fuzzy logic; Energy efficiency; POWER; RECONFIGURATION; SYSTEMS;
D O I
10.1016/j.micpro.2015.08.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multicore architectures were introduced to mitigate the issue of increase in power dissipation with clock frequency. Introduction of deeper pipelines, speculative threading etc. for single core systems were not able to bring much increase in performance as compared to their associated power overhead. However for multicore architectures performance scaling with number of cores has always been a challenge. The Amdahl's law shows that the theoretical maximum speedup of a multicore architecture is not even close to the multiple of number of cores. With less amount of code in parallel having more number of cores for an application might just contribute in greater power dissipation instead of bringing some performance advantage. Therefore there is a need of an adaptive multicore architecture that can be tailored for the application in use for higher energy efficiency. In this paper a fuzzy logic based design space exploration technique is presented that is targeted to optimize a multicore architecture according to the workload requirements in order to achieve optimum balance between throughput and energy of the system. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:113 / 123
页数:11
相关论文
共 54 条
  • [11] Reconfigurable computing: A survey of systems and software
    Compton, K
    Hauck, S
    [J]. ACM COMPUTING SURVEYS, 2002, 34 (02) : 171 - 210
  • [12] Multiobjective optimization and evolutionary algorithms for the application mapping problem in multiprocessor system-on-chip design
    Erbas, Cagkan
    Cerav-Erbas, Selin
    Pimentel, Andy D.
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (03) : 358 - 374
  • [13] Esbensen H, 1996, ISCAS 96: 1996 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - CIRCUITS AND SYSTEMS CONNECTING THE WORLD, VOL 4, P500, DOI 10.1109/ISCAS.1996.542010
  • [14] SpecSyn: An environment supporting the specify-explore-refine paradigm for hardware/software system design
    Gajski, DD
    Vahid, F
    Narayan, S
    Gong, J
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1998, 6 (01) : 84 - 100
  • [15] PowerPack: Energy Profiling and Analysis of High-Performance Systems and Applications
    Ge, Rong
    Feng, Xizhou
    Song, Shuaiwen
    Chang, Hung-Ching
    Li, Dong
    Cameron, Kirk W.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2010, 21 (05) : 658 - 671
  • [16] Greengard LeslieF., 1988, The rapid evaluation of potential elds in particle systems, V1987
  • [17] Gries M, 2004, INTEGRATION, V38, P131, DOI 10.1016/j.vlsi.2004.06.001
  • [18] Amdahl's law in the multicore era
    Hill, Mark D.
    Marty, Michael R.
    [J]. COMPUTER, 2008, 41 (07) : 33 - +
  • [19] Ibrahim A.M., 2003, FUZZY LOGIC EMBEDDED
  • [20] IEC, 2000, INT STAND PROGR CO 7