Presentation is loading. Please wait.

Presentation is loading. Please wait.

??? ple r B Amulya Sai EDM14b005 What is simple scalar?? Simple scalar is an open source computer architecture simulator developed by Todd.

Similar presentations


Presentation on theme: "??? ple r B Amulya Sai EDM14b005 What is simple scalar?? Simple scalar is an open source computer architecture simulator developed by Todd."— Presentation transcript:

1

2

3

4

5

6 ???

7

8 ple r B Amulya Sai EDM14b005

9 What is simple scalar?? Simple scalar is an open source computer architecture simulator developed by Todd Austin Architecture simulator??? It is a tool that reproduces the behaviour of a computing device. Written using ‘C’ It is a set of tools that model a virtual computer system with CPU, cache and memory hierarchy Consists of simulators, performance visualization tools, statistical analysis resources and debug verification infrastructure Free for academic purposes.

10 What does it do?? It helps you to say that machine A is better than machine B without actually building either A or B!! It can simulate Alpha, Pisa, strong ARM , PPC,x86 instruction set architectures The tool set takes binaries compiled for the SimpleScalar architecture and simulates their execution on one of several provided processor simulators. The machine running SimpleScalar is called the Host machine or Host while the ISA that one is targeting such as Alpha or PISA is called Target. 

11 simulators available:
The tool set itself consists of a collection of micro architecture simulators that emulate the microprocessor at different levels of detail . Sim-fast: fast instruction interpreter, optimized for speed Sim-safe: slightly slower as it checks for memory alignment and memory access permission on all memory operations Sim-profile: This simulator keeps track of and reports dynamic instruction counts, instruction class counts, usage of address modes, and profiles of the text and data segments. Sim-cache: This simulator can emulate a system with multiple levels of instruction and data caches, each of which can be configured for different sizes and organizations. Sim-bpred: This tool can simulate difference branch prediction schemes and reports results such as prediction hit and miss rates. Sim-outorder:  detailed microarchitectural simulator.

12 A short Demo on branch prediction

13

14

15

16

17 How to install simple scalar??
For Linux >>Download the toolset from .com and follow the instructions in the installation guide  For Windows: >>To get a virtual Linux machine, CYGWIN Dual boot Virtual box >>Jmp to instruction 1 of “For Linux”

18 References www.simplescalar.com

19 Thank you


Download ppt "??? ple r B Amulya Sai EDM14b005 What is simple scalar?? Simple scalar is an open source computer architecture simulator developed by Todd."

Similar presentations


Ads by Google