Title
DVFS in loop accelerators using BLADES
Abstract
Hardware accelerators are common in embedded systems that have high performance requirements but must still operate within stringent energy constraints. To facilitate short time-to-market and reduced non-recurring engineering costs, automatic systems that can rapidly generate hardware bearing both power and performance in mind are extremely attractive. This paper proposes the BLADES (Better-than-worst-case Loop Accelerator Design) system for automatically designing self-tuning hardware accelerators that dynamically select their best operating frequency and voltage based on environmental conditions, silicon variation, and input data characteristics. Errors in operation are detected by Razor flip-flops, and recovery is initiated. The architecture efficiently supports detection, rollback, and recovery to provide a highly adaptable and configurable loop accelerator. The overhead of deploying Razor flip-flops is significantly reduced by automatically chaining primitive computation operations together. Results on a range of loop accelerators show average energy savings of 32% gained by voltage scaling below the nominal supply voltage.
Year
DOI
Venue
2008
10.1145/1391469.1391694
Anaheim, CA
Keywords
Field
DocType
hardware,embedded system,frequency scaling,embedded systems,high level synthesis,registers,hardware accelerator,voltage,power generation,pipelines,computer architecture
Pipeline transport,Chaining,Computer science,Voltage,High-level synthesis,Electronic engineering,Real-time computing,Frequency scaling,Time to market,Rollback,Electricity generation,Embedded system
Conference
ISSN
ISBN
Citations 
0738-100X
978-1-60558-115-6
9
PageRank 
References 
Authors
0.68
8
5
Name
Order
Citations
PageRank
Ganesh S. Dasika138724.30
Shidhartha Das299770.00
Kevin Fan333520.29
Scott Mahlke44811312.08
David M. Bull534721.44