simulation of multiprocessor system and network manish patel nov 8 th 2004 advisor: dr. chung-e-wang...
DESCRIPTION
What is SIMICS? User friendly and graphical tools. Checkpoint.Tracing Importing files into simulated machine. Connecting to network using simics-central Command Line Interface.TRANSCRIPT
SIMULATION OF MULTIPROCESSOR SYSTEM AND SIMULATION OF MULTIPROCESSOR SYSTEM AND NETWORKNETWORK
Manish PatelManish PatelNov 8Nov 8thth 2004 2004
Advisor:Advisor:Dr. Chung-E-WangDr. Chung-E-Wang
Department of Computer ScienceDepartment of Computer ScienceCalifornia State University, SacramentoCalifornia State University, Sacramento
What is SIMICS?What is SIMICS?
Simics is an efficient, instrumented, system level Simics is an efficient, instrumented, system level instruction set simulator.instruction set simulator.Hosts & Targets:Hosts & Targets:Linux/x86, Solaris, Windows 2000/xp.Linux/x86, Solaris, Windows 2000/xp.Unlimited number of processorUnlimited number of processorMultiprocessor target supportMultiprocessor target supportIt supports cluster targetIt supports cluster targetIt supports NetworksIt supports Networks
What is SIMICS?What is SIMICS?
User friendly and graphical tools.User friendly and graphical tools.Checkpoint.Checkpoint.TracingTracingImporting files into simulated machine.Importing files into simulated machine.Connecting to network using simics-centralConnecting to network using simics-centralCommand Line Interface.Command Line Interface.
The SIMICS WindowThe SIMICS Window
Simics CentralSimics Central
Multiple networks can be simulatedMultiple networks can be simulatedEthernet-central module can function as router between Ethernet-central module can function as router between them.them.Ethernet-central module contains an internal IP routing Ethernet-central module contains an internal IP routing table that is used for packet routing between simulated as table that is used for packet routing between simulated as well as real networkswell as real networks..
Simics-CentralSimics-Central
A new network can be added using network-add A new network can be added using network-add commandcommandRoute command to see IP routing tableRoute command to see IP routing table
Simulated LinuxSimulated Linux
Simulated LinuxSimulated Linux
ATM System on SIMICSATM System on SIMICS
ATM system in which client sends data to router and ATM system in which client sends data to router and then router sends to server to verify and update data then router sends to server to verify and update data and then server sends back to router and router to and then server sends back to router and router to server.server.It’s a network to simulate router.It’s a network to simulate router.
ATM System on SIMICSATM System on SIMICS
ATM System on SIMICSATM System on SIMICS
Conclusion:Conclusion:SIMICS is very powerful tools that use to SIMICS is very powerful tools that use to simulate different products on different systems simulate different products on different systems with different hardware configurations.with different hardware configurations.
Future work:Future work:Implement Advance ATM with graphics, Implement Advance ATM with graphics, animation and other embedded tools. And animation and other embedded tools. And simulate it on simulated Linux with simics.simulate it on simulated Linux with simics.