Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Using GEM5 as a tool. We want to do comparison between Full System Simulation and Processor Simulator.

Notifications You must be signed in to change notification settings

gourav1905/Full_System_Simulators

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Full_System_Simulators

Using GEM5 as a tool. We want to do comparison between Full System Simulation and Processor Simulator.

Meeting_1_with_MJ

M5 or gem5 full simulator:

-> Full simulator which also simulates the OS(possibly unix)
-> Execute same program on this M5 and simplescalar and plot various matrix
-> like l1 cache misses, l2 cache misses, simulation time, branch prediction
-> Compare both the results

Objective 1: The objective here should be to be able to recommend for what type of programs Full simulation is helpful and for what processor simulation is helpful

Objective 2: Is there any difference between the matrix for same program, why are they different, which simulation is better

Objective 3: Is processor simulation always recommended ?

Objective 4: Can we modify Simplescalar to handle some library calls(which might be executing frequentlly) which will improve simulation ?

Constraints : 1. Set same architecture in both simulators 2. Set same cache and other reg size 3. If possible instruction set should be same

Meeting_2_with_MJ

  1. No need to simulate on SimpleScalar, we can use GEM5 for both.
  2. Try to take measurements of many metrics for a program on different configurations
  3. Simulate only some billion or million instructions
  4. Don't simulate the whole program.
  5. Try to simulate two or three programs only
  6. clusters should not have more than 2 nodes

About

Using GEM5 as a tool. We want to do comparison between Full System Simulation and Processor Simulator.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published