Cycle-Accurate Microarchitecture Performance Evaluation

R.E. Hough, Phillip H. Jones, Scott Friedman, Roger D. Chamberlain, Jason E. Fritts, John F. Lockwood, Ron K. Cytron · 2006

We present the design, implementation, and evaluation of a circuit we call the Statistics Module that captures cycle-accurate performance data at (or above) the microarchitecture layer. The circuit is deployed introspectively---in the architecture itself--- using an FPGA in the context of a soft-core implementation of a SPARC architecture (LEON). Accessible over the Internet, the circuit can be dynamically configured (without resynthesis) to capture programlevel, function-level, and instruction-level statistics on any subset of predefined VHDL signals. The circuit is deployed outside the actual soft core, so that its operation does not interfere with a program's execution at any level.

Read the paper · More papers on PaperTik