Title
NSGA-II-Based Design Space Exploration for Energy and Throughput Aware Multicore Architectures.
Abstract
Multicore architectures are mainstream due to ever increasing demand of throughput by modern applications. However, the suboptimal utilization of available resources in these architectures may imply an inevitable energy overhead. This energy overhead can only be avoided if the multicore systems support reconfiguration of available resources as per application demand. To achieve the target objectives (i.e., Energy efficiency with Throughput maximization) in multicore systems, many decision variables need to be optimized or analyzed to find the better trade-off. Heuristic-based approaches are aimed to provide a good-enough solution instead of a lengthy exhaustive search. This paper presents an Evolutionary Algorithm (EA)-based approach, i.e., Nondominated Sorting Genetic Algorithm-II (NSGA-II). Three decision variables, i.e., number of cores, cache size and frequency are used to find best solution. The proposed approach is validated over a set of parallel benchmarks using a cycle accurate simulator. The results show a significant amount of energy saving along with minimal impact on the throughput of the system.
Year
DOI
Venue
2017
10.1080/01969722.2017.1402433
CYBERNETICS AND SYSTEMS
Keywords
Field
DocType
Design space exploration,energy,multicore,optimization,throughput
Heuristic,Mathematical optimization,Evolutionary algorithm,Efficient energy use,CPU cache,Throughput,Design space exploration,Multi-core processor,Mathematics,Control reconfiguration,Distributed computing
Journal
Volume
Issue
ISSN
48.0
6-7
0196-9722
Citations 
PageRank 
References 
1
0.35
14
Authors
6
Name
Order
Citations
PageRank
Ishfaq Hussain112.38
Abida Parveen210.35
Ayaz Ahmad315117.66
Muhammad Yasir Qadri4397.85
N. N. Qadri59813.35
Jameel Ahmed674.52