DocumentCode
704005
Title
Dynamic power and performance back-annotation for fast and accurate functional hardware simulation
Author
Dongwook Lee ; John, Lizy K. ; Gerstlauer, Andreas
Author_Institution
Dept. of Electr. Comput. Eng., Univ. of Texas Austin, Austin, TX, USA
fYear
2015
fDate
9-13 March 2015
Firstpage
1126
Lastpage
1131
Abstract
Virtual platform prototypes are widely used for early design space exploration at the system level. There is, however, a lack of accurate and fast power and performance models of hardware components at such high levels of abstraction. In this paper, we present an approach that extends fast functional hardware models with the ability to produce detailed, cycle-level timing and power estimates. Our approach is based on back-annotating behavioral hardware descriptions with a dynamic power and performance model that allows capturing cycle-accurate and data-dependent activity without a significant loss in simulation speed. By integrating with existing high-level synthesis (HLS) flows, back-annotation is fully automated for custom hardware synthesized by HLS. We further leverage state-of-the-art machine learning techniques to synthesize abstract power models, where we introduce a structural decomposition technique to reduce model complexities and increase estimation accuracy. We have applied our back-annotation approach to several industrial-strength design examples under various architecture configurations. Results show that our models predict average power consumption to within 1% and cycle-by-cycle power dissipation to within 10% of a commercial gate-level power estimation tool, all while running several orders of magnitude faster.
Keywords
high level synthesis; learning (artificial intelligence); performance evaluation; power aware computing; virtual reality; HLS flows; abstract power models; back-annotating behavioral hardware descriptions; commercial gate-level power estimation tool; cycle-accurate activity; cycle-by-cycle power dissipation; cycle-level timing; data-dependent activity; design space exploration; functional hardware simulation; hardware components; high level abstraction; high-level synthesis; industrial-strength design; machine learning techniques; structural decomposition technique; virtual platform prototypes; Computational modeling; Data models; Estimation; Hardware; Logic gates; Switches; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
Conference_Location
Grenoble
Print_ISBN
978-3-9815-3704-8
Type
conf
Filename
7092557
Link To Document