ACM Transactions on Embedded Computing Systems · 2019 · 22 citations · 36 references
EngineeringComputer EngineeringComputer ScienceDesign OptimizationLow-power DesignMachine LearningCachingPerformance OptimizationPower ManagementPower OptimizationPower-aware DesignRun-time ReconfigurationEnergy OptimizationEnergy VulnerabilityEnergy-aware OptimizationMulticore ArchitecturesMulticore SystemsProfilingSoft ErrorsVulnerability
Dynamic cache reconfiguration has been widely explored for energy optimization and performance improvement for single-core systems. Cache partitioning techniques are introduced for the shared cache in multicore systems to alleviate inter-core interference. While these techniques focus only on performance and energy, they ignore vulnerability due to soft errors. In this article, we present a static profiling based algorithm to enable vulnerability-aware energy-optimization for real-time multicore systems. Our approach can efficiently search the space of cache configurations and partitioning schemes for energy optimization while task deadlines and vulnerability constraints are satisfied. A machine learning technique has been employed to minimize the static profiling time without sacrificing the accuracy of results. Our experimental results demonstrate that our approach can achieve 19.2% average energy savings compared with the base configuration, while drastically reducing the vulnerability (49.3% on average) compared to state-of-the-art techniques. Furthermore, the machine learning technique enabled more than 10x speedup in static profiling time with a negligible prediction error of 3%.
36
Nathan Binkert, Bradford M. Beckmann, Gabriel Black et al. · ACM SIGARCH Computer Architecture News · 2011 · 4.9K citations
MiBench: A free, commercially representative embedded benchmark suite
Matthew R. Guthaus, Jeffrey Ringenberg, Daniel Ernst et al. · 2001 · 3.1K citations
SPEC CPU2000: measuring CPU performance in the New Millennium
John L. Henning · Computer · 2000 · 859 citations
Timothy Sherwood, Suleyman Sair, Brad Calder · 2003 · 456 citations