| | |
Summary: Appears in Workshop on Complexity-Effective Design, 27th ISCA, Vancouver, Canada, June 2000
SyCHOSys: Compiled Energy-Performance Cycle Simulation
Ronny Krashinsky, Seongmoo Heo, Michael Zhang, and Krste Asanovi´c
MIT Laboratory for Computer Science, Cambridge, MA 02139
fronny|heomoo|rzhang|krsteg@lcs.mit.edu
Abstract
SyCHOSys (Synchronous Circuit Hardware Orchestra-
tion System) generates high-speed energy-performancecy-
cle simulators by compiling a processor description into
efficient C++ code. This framework can custom compile
a cycle simulator with arbitrary mixed levels of simulation
detail ranging from gate-level to purely behavioral mod-
els. In addition, SyCHOSys can compile detailed energy
statistics gathering code into the simulator and generate
a custom analysis tool to combine the resulting statistics
with capacitance values extracted from circuit layout infor-
mation to give energy dissipation. To increase simulation
speed, we group circuit nodes having the same switching
activity and only count transitions once per group. We have
also developed energy estimation techniques that exploit
|