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
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;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
Conference_Location :
Grenoble
Print_ISBN :
978-3-9815-3704-8