Title | ||
---|---|---|
Minimizing Energy Consumption for Embedded Multicore Systems Using Cache Configuration and Task Mapping |
Abstract | ||
---|---|---|
Caches are known for their effectiveness in alleviating the speed gap between processor and off-chip memory. But its energy consumption is a concern. In this paper, we proposed two approaches based on cache configuration(cache reconfiguration and cache partitioning)and task mapping that aim to optimize the energy consumption of caches on embedded multi-core systems. The first approach is optimal and based on integer linear programming (ILP), whereas the second approach is a genetic algorithm (GA) that is near-optimal, but scalable with low overhead. Experimental results demonstrate that our ILP based approach can achieve 11.1% energy saving on average compared to previous techniques, GA based approach can reduce 9.7% energy consumption on average. |
Year | DOI | Venue |
---|---|---|
2016 | 10.1109/CyberC.2016.69 | 2016 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC) |
Keywords | Field | DocType |
mutli-core,energy consumption,task mapping,cache partitoning | Cache pollution,Computer science,Cache,Parallel computing,Cache algorithms,Real-time computing,Memory management,Cache coloring,Multi-core processor,Energy consumption,Control reconfiguration | Conference |
ISBN | Citations | PageRank |
978-1-5090-5155-7 | 0 | 0.34 |
References | Authors | |
8 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Zhihua Gan | 1 | 150 | 14.66 |
Ming-quan Zhang | 2 | 5 | 4.29 |
Zhimin Gu | 3 | 111 | 14.40 |
Jizan Zhang | 4 | 0 | 2.37 |