The SimpleScalar Tool Set, Version 2.0, is a suite of free, publicly available simulation tools that provide both detailed and high-performance simulation of modern microprocessors. This release includes more tools and capabilities, pre-compiled binaries, cleaner interfaces, better documentation, easier installation, improved portability, and higher performance. The tool set is portable, requiring only that the GNU tools be installed on the host system. It has been tested extensively on many platforms and is easily extensible. The tool set includes five execution-driven processor simulators, ranging from a fast functional simulator to a detailed, out-of-order issue, superscalar processor simulator. The tool set also includes a source-level debugger (DLite!) and a tool to trace the out-of-order pipeline.
The tool set is distributed under the condition that the copyright notice must accompany all re-releases, and that third parties are forbidden from placing additional distribution restrictions on extensions. The tool set is available for non-commercial use only, and users are granted permission to copy, modify, and redistribute it under certain conditions. The tool set includes precompiled binaries for the SPEC95 benchmark, as well as pre-built big- and little-endian versions of libc. The tool set is available for download via the World Wide Web or conventional ftp.
The tool set includes a variety of utilities, including a pipeline tracer and a source-level debugger. The pipeline tracer allows users to extract and view traces of the out-of-order pipeline, while the source-level debugger (DLite!) enables users to step through the benchmark target code. The tool set is designed to be highly flexible, portable, extensible, and performant. It supports both big-endian and little-endian executables and is compatible with a wide range of platforms. The tool set includes a detailed description of the SimpleScalar architecture, which is derived from the MIPS-IV ISA. The architecture includes a 31-bit address space and a virtual memory layout. The tool set also includes a detailed description of the internal workings of the simulators, including the functionality of the processor simulators, their command-line arguments, and internal structures. The tool set is designed to be easily extensible, with the instruction set supporting easy annotation of instructions without requiring a retargeted compiler for incremental changes. The tool set is also designed to be highly performant, with simulators that can run codes approaching "real" sizes in tractable amounts of time.The SimpleScalar Tool Set, Version 2.0, is a suite of free, publicly available simulation tools that provide both detailed and high-performance simulation of modern microprocessors. This release includes more tools and capabilities, pre-compiled binaries, cleaner interfaces, better documentation, easier installation, improved portability, and higher performance. The tool set is portable, requiring only that the GNU tools be installed on the host system. It has been tested extensively on many platforms and is easily extensible. The tool set includes five execution-driven processor simulators, ranging from a fast functional simulator to a detailed, out-of-order issue, superscalar processor simulator. The tool set also includes a source-level debugger (DLite!) and a tool to trace the out-of-order pipeline.
The tool set is distributed under the condition that the copyright notice must accompany all re-releases, and that third parties are forbidden from placing additional distribution restrictions on extensions. The tool set is available for non-commercial use only, and users are granted permission to copy, modify, and redistribute it under certain conditions. The tool set includes precompiled binaries for the SPEC95 benchmark, as well as pre-built big- and little-endian versions of libc. The tool set is available for download via the World Wide Web or conventional ftp.
The tool set includes a variety of utilities, including a pipeline tracer and a source-level debugger. The pipeline tracer allows users to extract and view traces of the out-of-order pipeline, while the source-level debugger (DLite!) enables users to step through the benchmark target code. The tool set is designed to be highly flexible, portable, extensible, and performant. It supports both big-endian and little-endian executables and is compatible with a wide range of platforms. The tool set includes a detailed description of the SimpleScalar architecture, which is derived from the MIPS-IV ISA. The architecture includes a 31-bit address space and a virtual memory layout. The tool set also includes a detailed description of the internal workings of the simulators, including the functionality of the processor simulators, their command-line arguments, and internal structures. The tool set is designed to be easily extensible, with the instruction set supporting easy annotation of instructions without requiring a retargeted compiler for incremental changes. The tool set is also designed to be highly performant, with simulators that can run codes approaching "real" sizes in tractable amounts of time.