Publication | Open Access
Random modulo
25
Citations
18
References
2016
Year
Unknown Venue
EngineeringRandom ModuloProgram AnalysisTiming AnalysisHigh-performance ArchitectureAutomotive SoftwareComputer EngineeringComputer ArchitectureCachingComputer ScienceParallel ComputingMemory ArchitecturePerformance PredictionCache Memories
Cache memories have a huge impact on software's worst-case execution time (WCET). While enabling the seamless use of caches is key to provide the increasing levels of (guaranteed) performance required by automotive software, caches complicate timing analysis. In the context of Measurement-Based Probabilistic Timing Analysis (MBPTA) -- a promising technique to ease timing analyis of complex hardware -- we propose Random Modulo (RM), a new cache design that provides the probabilistic behavior required by MBPTA and with the following advantages over existing MBPTA-compliant cache designs: (i) an outstanding reduction in WCET estimates, (ii) lower latency and area overhead, and (iii) competitive average performance w.r.t conventional caches.
| Year | Citations | |
|---|---|---|
Page 1
Page 1