SimpleScalar Extensions and Related Tools
This page contains links to the beginnings of our SimpleScalar user community "donated archive". This is where donated extensions, ports, and code that have not been incorporated into the current SS releases will reside. The maintainers of the tool set take no responsibility or assume no support for this code; if you have questions please contact the contact person listed after each item.  We've also included some associated tools on this page that don't strictly integrate with SimpleScalar, but still play nicely with it.

We would appreciate feedback about what you find useful, and of course always appreciate sharing of resources!

 
HotSpot Thermal Model HotSpot is an accurate and fast thermal model suitable for use in architectural studies. It is based on an equivalent circuit of thermal resistances and capacitances that correspond to microarchitecture blocks and essential aspects of the thermal package. The model has been validated using finite element simulation. HotSpot has a simple set of interfaces and hence can be integrated with most power-performance simulators like Wattch. The chief advantage of HotSpot is that it is compatible with the kinds of power/performance models used in the computer-architecture community, requiring no detailed design or synthesis description. HotSpot makes it possible to study thermal evolution over long periods of real, full-length applications.
SimPoint Analysis Toolkit A collection of tools to figure out where you should spend your time simulating to get fast, accurate, and representative results, implemented by Prof. Calder and his students at UCSD.  SimPoint can be used "straight out of the box" with SimpleScalar simulators.
Value Prediction
Extension
A SimpleScalar extension that implements value prediction, implemented by Freddy Gabbay of Technion.
Trace Cache A SimpleScalar extension that implements a high-bandwidth fetch architecture based on the trace cache, implemented by Freddy Gabbay of Technion.
Data Value Predictors A SimpleScalar extension that implements a variety of data value predictions, implemented by Sang-Jeong Lee of Soonchunhyang University.
Manoj Plakal's
SimpleScalar Page
A collection of enhancements, benchmarks and documentation for SimpleScalar published by Manoj Plakal of University of Wisconsin.
Multiprocessor
Simulator
A multiprocessor simulator and memory system based on SimpleScalar, implemented by Naraig Manjikian of Queen's University.  Here's a description of the simulator.
Multithreaded
Simulator
SIMCA - The SImulator for Multi-threaded Computer Architectures is a multithreaded version of the SimpleScalar simulators, implemented by The ARCTiC Group at University of Minnesota.
PISA GCC 2.7.2.3
Cross Compiler
A newer port of the PISA target for GNU GCC version 2.7.2.3, ported by Mark Oskin of UC-Davis.
Newer version of
GNU binutils
for
PISA target
A newer port of the PISA target for the GNU binutils, ported by Charles Lefurgy if  University of Michigan.