June 3, 2005
A team of Carnegie Mellon students and professors in the Computer Architecture Lab at Carnegie Mellon (CALCM) released SimFlex, a new computer architecture simulation infrastructure, during the International Conference on Measurement & Modeling of Computer Systems (SIGMETRICS 2005).
ECE faculty members Babak Falsafi and James Hoe and their students Brian Gold, Nikos Hardavellas, Jangwoo Kim, Jared Smolens, Stephen Somogyi, Tom Wenisch, and Roland Wunderlich contributed to the research, which is sponsored in part by Intel, NSF, and IBM. The group will offer a tutorial at the International Symposium on Microarchitecture (MICRO 2005) in November.
The SimFlex project targets fast, accurate, and flexible simulation of large-scale systems through a family of tools including TurboSMARTSim, which offers microarchitecture design evaluation in seconds and Flexus, a sampled full-system multiprocessor simulation framework.
Flexus allows full-system simulation that relies heavily on well-defined component interface models to facilitate both model integration and compile-time simulator optimization. TurboSMARTSim applies rigorous statistical sampling theory to reduce simulation turnaround by several orders of magnitude, while achieving estimates with high accuracy and confidence.