Energy and throughput aware fuzzy logic based reconfiguration for MPSoCs

被引:9
|
作者
Qadri, Muhammad Yasir [1 ]
Maier, Klaus D. McDonald [1 ]
Qadri, Nadia N. [2 ]
机构
[1] Univ Essex, Sch Comp Sci & Elect Engn, Colchester CO4 3SQ, Essex, England
[2] COMSATS Inst Informat Technol, Dept Elect Engn, Wah Cantt, Pakistan
关键词
Energy efficiency; Fuzzy logic; reconfiguration; Multicore processing; POWER; DESIGN; MODEL; SIMULATION; SYSTEMS; ORION;
D O I
10.3233/IFS-120718
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multicore architectures offer an amount of parallelism that is often underutilized, as a result these underutilized resources become a liability instead of advantage. Inefficient resource sharing on the chip can have a negative impact on the performance of an application and may result in greater energy consumption. A large body of research now focuses on reconfigurable multicore architectures in order to support algorithms to find optimal solutions for improved energy and throughput balance. An ideal system would be able to optimize such reconfigurable systems to a level that optimum resources are allocated to a particular workload and all the other underutilized resources remain inactive for greater energy savings. This paper presents a fuzzy logic based reconfiguration engine targeted to optimize a multicore architecture according to the workload requirements for optimum balance between power and performance of the system. The proposed fuzzy logic reconfiguration engine is designed around a 16-core SCMP architecture comprising of reconfigurable cache memories, power gated cores and adaptive on-chip network routers for minimizing leakage energy effects for inactive components. A coarse grained architecture was selected for being able to reconfigure faster, thus making it feasible to be used for runtime adaptation schemes. The presented architecture is analyzed over a set of OpenMP based parallel benchmarks and results show significant energy savings in all cases.
引用
收藏
页码:101 / 112
页数:12
相关论文
共 50 条
  • [1] Fuzzy logic based energy and throughput aware design space exploration for MPSoCs
    Qadri, Muhammad Yasir
    Qadri, Nadia N.
    McDonald-Maier, Klaus D.
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 40 : 113 - 123
  • [2] Scalable, energy-aware system modeling and application-specific reconfiguration of MPSocs with a type-2 fuzzy logic system
    Hussain, Ishfaq
    Murtza, Shahid Ali
    Qadri, Muhammad Yasir
    Fleury, Martin
    Qadri, Nadia N.
    COMPUTERS & ELECTRICAL ENGINEERING, 2019, 74 : 292 - 304
  • [3] Fuzzy Logic Based Energy Aware VM Consolidation
    Monil, Mohammad Alaul Haque
    Rahman, Rashedur M.
    INTERNET AND DISTRIBUTED COMPUTING SYSTEMS, IDCS 2015, 2015, 9258 : 31 - 38
  • [4] Energy-Aware Dynamic Reconfiguration of Communication-Centric Applications for Reliable MPSoCs
    Das, Anup
    Singh, Amit Kumar
    Kumar, Akash
    2013 8TH INTERNATIONAL WORKSHOP ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2013,
  • [5] Fuzzy logic based adaptive MPSoC for balanced energy and throughput
    Ahmad, Adeel
    Qadri, Muhammad Yasir
    Qadri, Nadia N.
    Ahmed, Jameel
    KUWAIT JOURNAL OF SCIENCE, 2016, 43 (03) : 91 - 100
  • [6] Accelerating Throughput-Aware Runtime Mapping for Heterogeneous MPSoCs
    Singh, Amit Kumar
    Kumar, Akash
    Srikanthan, Thambipillai
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2013, 18 (01)
  • [7] Energy and communication aware task mapping for MPSoCs
    Maqsood, Tahir
    Tziritas, Nikos
    Loukopoulos, Thanasis
    Madani, Sajjad A.
    Khan, Samee U.
    Xu, Cheng-Zhong
    Zomaya, Albert Y.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 121 : 71 - 89
  • [8] Energy Aware Mapping for Reconfigurable Wireless MPSoCs
    Hussien, Amr M. A.
    Amin, Rahul
    Eltawil, Ahmed M.
    Martin, Jim
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2015, 23 (02) : 392 - 396
  • [9] Trusted energy aware cluster based routing using fuzzy logic for WSN in IoT
    Rajeswari, A. R.
    Kulothungan, K.
    Ganapathy, Sannasi
    Kannan, Arputharaj
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2021, 40 (05) : 9197 - 9211
  • [10] Allocation, scheduling and voltage scaling on energy aware MPSoCs
    Benini, Luca
    Bertozzi, Davide
    Guerri, Alessio
    Milano, Michela
    INTEGRATION OF AI AND OR TECHNIQUES IN CONSTRAINT PROGRAMMING FOR COMBINATORIAL OPTIMIZATION PROBLEMS, 2006, 3990 : 44 - 58