Date: Tue, 05 Nov 1996 22:01:50 GMT Server: NCSA/1.5 Content-type: text/html Last-modified: Tue, 10 Sep 1996 16:49:20 GMT Content-length: 3589 SimpleScalar Tools Home Page

The SimpleScalar Architectural Research Tool Set

What is the SimpleScalar tool set?

This tool set consists of compiler, assembler, linker and simulation tools for the SimpleScalar architecture. With this tool set, the user can simulate real programs on a range of modern processors and systems, using fast execution-driven simulation. We provide simulators ranging from a fast functional simulator to a detailed, slower out-of-order issue system. The tool set is partly derived from the GNU software development tools. It provides researchers with an easily extensible, portable, high-performance test bed for systems design.

Who wrote the SimpleScalar tool set?

Much of the compiler tools are simply ports of the GNU software development tools to the SimpleScalar architecture. The ports as well as the simulators were written by Todd Austin (while he was a Ph.D. student at the University of Wisconsin-Madison, working in the Multiscalar Group under Guri Sohi; he is now with Intel Corp.). Steve Bennett wrote the SimpleScalar x86 simulator. The tool set is now supported by Doug Burger, who wrote the documentation as well. The development of this code was supported by grants from the National Science Foundation (grant CCR-9303030 plus software capitalization supplement) and the Office of Naval Research (grant N00014-93-1-0465).

On which platforms does it run?

SimpleScalar should port easily to any 32-bit flavor of UNIX, particularly those that support POSIX-compliant syscalls. The full release has so far been successfully installed on Sparcs running SunOS and Solaris, as well as a Pentium Pro machine running Linux.

How can I keep informed as to new releases and announcements?

We have set up a SimpleScalar mailing list. To subscribe, send e-mail to majordomo@cs.wisc.edu, with the message body (not the subject header) containing subscribe simplescalar.

How to obtain the SimpleScalar tool set

The tool set directory may be accessed via normal ftp:

ftp ftp.cs.wisc.edu
cd sohi/Code/simplescalar

The following files may also be downloaded via the Web, by clicking on their names below:

FileContents
release.tarThe full, general SimpleScalar release
ss-x86.tarThe SimpleScalar x86 source
TR_1308.psThe technical report documenting the tool suite
INSTALLInstallation instructions for the general release
COPYRIGHTDuplication, distribution, and use restrictions

For documentation about the tool set, please download the technical report listed above. You may also be interested in the slides from the simulation workshop talk that Todd gave at ISCA in 1995.


Last modified: Sun Aug 18 1996 01:51 by Doug Burger