UPCommons institutional repository (Universitat Politècnica de Catalunya) · 2013 · 84 citations · 15 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureEmbedded SystemsLow-power DesignCache Behavior AnalysisCachingLow-power Cache DesignReal-time Systems DesignTiming AnalysisTiming ModelingCache AnalysisCache DesignCache Power EstimationEnergy ConsumptionMicroarchitectural Timing AnalysisProbabilistic Analysis
Abstract—Caches provide significant performance improvements, though their use in real-time industry is low because current WCET analysis tools require detailed knowledge of program’s cache accesses to provide tight WCET estimates. Probabilistic Timing Analysis (PTA) has emerged as a solution to reduce the amount of information needed to provide tight WCET estimates, although it imposes new requirements on hardware design. At cache level, so far only fully-associative random-replacement caches have been proven to fulfill the needs of PTA, but they are expensive in size and energy. In this paper we propose a cache design that allows setassociative and direct-mapped caches to be analysed with PTA techniques. In particular we propose a novel parametric random placement suitable for PTA that is proven to have low hardware complexity and energy consumption while providing comparable performance to that of conventional modulo placement. I.
15
Distribution-Free Statistical Tests
C. B. Bell · Technometrics · 1970 · 1.7K citations
A New Class of Random Number Generators
George Marsaglia, Arif Zaman · The Annals of Applied Probability · 1991 · 377 citations · Full text
Measurement-Based Probabilistic Timing Analysis for Multi-path Programs
Liliana Cucu‐Grosjean, Luca Santinelli, Michael Houston et al. · 2012 · 235 citations · Full text
A Benchmark Characterization of the EEMBC Benchmark Suite
Jason Poovey, Thomas M. Conte, Markus Levy et al. · IEEE Micro · 2009 · 218 citations