Donggyu Kim

EECS Department, University of California, Berkeley

Technical Report No. UCB/EECS-2016-163

November 15, 2016

http://www2.eecs.berkeley.edu/Pubs/TechRpts/2016/EECS-2016-163.pdf

This thesis presents a sample-based energy simulation methodology that enables fast and accurate estimations of performance and average power for arbitrary RTL designs. Our approach uses an FPGA to simultaneously simulate the performance of an RTL design and to collect samples containing exact RTL state snapshots. Each snapshot is then replayed in gate-level simulation, resulting in a workload-specific average power estimate with confidence intervals. For arbitrary RTL and workloads, our methodology guarantees a minimum of four-orders-of-magnitude speedup over commercial CAD gate-level simulation tools and gives average energy estimates guaranteed to be within 5% of the true average energy with 99% confidence. We believe our open-source sample-based energy simulation tool Strober can not only rapidly provide ground truth for more abstract power models, but can enable productive design-space exploration early in the RTL design process.

Advisors: Krste Asanović and Jonathan Bachrach


BibTeX citation:

@mastersthesis{Kim:EECS-2016-163,
    Author= {Kim, Donggyu},
    Title= {Strober: Fast and Accurate Sample-Based Energy Simulation for Arbitrary RTL},
    School= {EECS Department, University of California, Berkeley},
    Year= {2016},
    Month= {Nov},
    Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2016/EECS-2016-163.html},
    Number= {UCB/EECS-2016-163},
    Abstract= {This thesis presents a sample-based energy simulation methodology that enables fast and accurate estimations of performance and average power for arbitrary RTL designs. Our approach uses an FPGA to simultaneously simulate the performance of an RTL design and to collect samples containing exact RTL state snapshots. Each snapshot is then replayed in gate-level simulation, resulting in a workload-specific average power estimate with confidence intervals. For arbitrary RTL and workloads, our methodology guarantees a minimum of four-orders-of-magnitude speedup over commercial CAD gate-level simulation tools and gives average energy estimates guaranteed to be within 5% of the true average energy with 99% confidence. We believe our open-source sample-based energy simulation tool Strober can not only rapidly provide ground truth for more abstract power models, but can enable productive design-space exploration early in the RTL design process.},
}

EndNote citation:

%0 Thesis
%A Kim, Donggyu 
%T Strober: Fast and Accurate Sample-Based Energy Simulation for Arbitrary RTL
%I EECS Department, University of California, Berkeley
%D 2016
%8 November 15
%@ UCB/EECS-2016-163
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2016/EECS-2016-163.html
%F Kim:EECS-2016-163