What is Dynamic SimpleScalar?

Dynamic SimpleScalar (DSS) is a serious upgrade of the leading industry-standard computer architecture research toolkit, SimpleScalar, created by Todd Austin.

How is it an upgrade?

DSS allows JIT compilers, such as the JikesRVM, to be simulated on top of it. DSS also supports many other interesting features that expand its functionality over vanilla SimpleScalar, such as a PowerPC ISA target, checkpointing, a vastly improved memory model, and cross-host state save and restore functionalty.

Who is responsible for DSS?

Dynamic SimpleScalar (DSS) is a joint project with the University of Massachusetts Amherst and the University of Texas at Austin.


DSS was created to support the needs of its developers. Many of the features that it inherits from SimpleScalar have not been tested by the DSS team.