Title
A MPSoC cache design space exploration approach based on ABC algorithm to optimize energy consumption and performance
Abstract
Due to the constant growth of the embedded systems complexity and the increasing number of mobile devices, there is a increasing demand for low power multiprocessor platforms. It is known that the cache memory contributes with a representative percentage of energy consumption of a MPSoC processor, so that it is very important to use an optimal cache configuration for an embedded application in order to obtain low power consumption satisfying performance constraints. We propose an approach for cache design space exploration for embedded applications on MPSoCs platforms based on the multi-objective Artificial Bee Colony (ABC) algorithm. The proposed approach, called AbcDE, uses DoE analysis to reduce the design space exploration for finding the cache configuration that improves performance and power consumption. The proposed cache design space exploration approach has been evaluated using applications of Splash2 (FFT, Radix and Matrix multiplication) and Mibench benchmarks (Dijkstra). As a result, a L1 cache configuration into a low-power Pareto front has been obtained with a reduction of 42.3% in the exploration time. The mean number of simulations is 40.4% lower when compared with the original multi-objective ABC algorithm. All results were obtained for a 4-core processor platform.
Year
DOI
Venue
2016
10.1109/ASAP.2016.7760785
2016 IEEE 27th International Conference on Application-specific Systems, Architectures and Processors (ASAP)
Keywords
Field
DocType
4-core processor platform,low-power Pareto front,Mibench benchmarks,Splash2,DoE analysis,AbcDE,multiobjective ABC algorithm,multiobjective artificial bee colony algorithm,power consumption,optimal cache configuration,MPSoC processor,cache memory,low power multiprocessor platforms,mobile devices,embedded systems,energy consumption,cache design space exploration approach
Cache,Computer science,CPU cache,Real-time computing,Cache coloring,Pipeline burst cache,Cache-oblivious algorithm,Cache pollution,Parallel computing,Algorithm,Cache algorithms,Smart Cache,Embedded system
Conference
ISSN
ISBN
Citations 
1063-6862
978-1-5090-1504-7
0
PageRank 
References 
Authors
0.34
12
3
Name
Order
Citations
PageRank
Marcus V. D. dos Santos100.34
Edna Barros2214.99
Andre Aziz300.68