2006 · 11 citations · 16 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureEmbedded SystemsSystems ArchitectureMemory HierarchyMemory Hierarchy DesignMemory ManagementMemory Subsystem DesignMicroarchitecture DesignPower-aware DesignCode Optimization For Embedded SystemsEnergy ConsumptionMemory Power OptimizationMicroarchitectural OptimizationProcess Variation CompensationTiming ConstraintsTransformationsVariability Analysis
Process variability and the dynamism of new applications have a tremendous impact on both the performance and the energy consumption of memory organizations of embedded systems. In this paper, we explore the combination of code transformations at compilation time and architectural-level techniques to tackle both problems, introducing a new methodology to combine them in an integrated and coordinated way. Our approach manages to reduce significantly the energy overhead associated to both variability and application dynamism (up to 50% according to our simulations) without compromising the application timing constraints
16
Run-time voltage hopping for low-power real-time systems
Seongsoo Lee, Takayasu Sakurai · 2000 · 237 citations
Making typical silicon matter with Razor
T. Austin, David Blaauw, Trevor Mudge et al. · Computer · 2004 · 168 citations
Engineering, Computer Engineering, Electrical Engineering +14