Skip to Main content Skip to Navigation
Conference papers

Managing Cache Memory Resources in Adaptive Many-Core Systems

Abstract : In the last decades, the increasing amount of resources in embedded systems has been leading them to the point where an efficient management of these resources is mandatory, especially for the memory subsystem. Current MPSoCs have more than one application running concurrently. Hence, it is important to identify the memory needs of these applications and provide them accordingly. In this work we propose the use of a cluster-based, resource-aware approach to provide this efficient environment. The solution proposed here improves the overall performance of these systems by aggregating memory resources in clusters and redistributing these resources among applications based on a fairness criterion. For this memory clustering proposal, we use the information of external memory access-es as an estimate of the amount of memory required by each application. T Experimental results show that, depending on how the redistribution of memory resources among application occurs, the overall system can improve performance up to 18% and the energy savings can reach up to 20%.
Complete list of metadatas

Cited literature [11 references]  Display  Hide  Download

https://hal.inria.fr/hal-01854170
Contributor : Hal Ifip <>
Submitted on : Monday, August 6, 2018 - 3:10:35 PM
Last modification on : Monday, August 6, 2018 - 3:11:59 PM
Document(s) archivé(s) le : Wednesday, November 7, 2018 - 1:36:59 PM

File

467217_1_En_14_Chapter.pdf
Files produced by the author(s)

Licence


Distributed under a Creative Commons Attribution 4.0 International License

Identifiers

Citation

Gustavo Girão, Flávio Wagner. Managing Cache Memory Resources in Adaptive Many-Core Systems. 5th International Embedded Systems Symposium (IESS), Nov 2015, Foz do Iguaçu, Brazil. pp.172-182, ⟨10.1007/978-3-319-90023-0_14⟩. ⟨hal-01854170⟩

Share

Metrics

Record views

746

Files downloads

38