Title
Runtime reconfigurable memory hierarchy in embedded scalable platforms.
Abstract
In heterogeneous systems-on-chip, the optimal choice of the cache-coherence model for a loosely-coupled accelerator may vary at each invocation, depending on workload and system status. We propose a runtime adaptive algorithm to manage the coherence of accelerators. The algorithm's choices are based on the combination of static and dynamic features of the active accelerators and their workloads. We evaluate the algorithm by leveraging our FPGA-based platform for rapid SoC prototyping. Experimental results, obtained through the deployment of a multi-core and multi-accelerator system that runs Linux SMP, show the benefits of our approach in terms of execution time and memory accesses.
Year
DOI
Venue
2019
10.1145/3287624.3288755
ASP-DAC
Keywords
Field
DocType
FPGA prototyping, cache coherence, hardware accelerators, heterogeneous system-on-chip
Memory hierarchy,Software deployment,Computer science,Workload,Field-programmable gate array,FPGA prototype,Real-time computing,Adaptive algorithm,Embedded system,Cache coherence,Scalability
Conference
Citations 
PageRank 
References 
0
0.34
16
Authors
3
Name
Order
Citations
PageRank
Davide Giri1164.18
Paolo Mantovani210610.58
Luca P. Carloni31713120.17