Skip to content

Simulate a 5 stage - Instrcuton Fetch | Decode | Execute | Memory | Write back Simple processor with Instruction Level Parallelism (ILP) including buffers, handling data and control hazards by stalling.

Notifications You must be signed in to change notification settings

Black-Panthera/Simple-Scalar-Processor-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Simple-Scalar-Processor-Simulator

Simulate a 5 stage - Instrcuton Fetch | Decode | Execute | Memory | Write back Simple processor with Instruction Level Parallelism (ILP) including buffers, handling data and control hazards by stalling. Analyzes the pipeline behaviour and perfomance by tracking clockcycles, instruction count, and calculating CPI.

ICache and DCache are provided and are perfect (no cache misses), run the instrution set in the simulator reflecting the changes in DCache in the output directory. Output.txt contains the analytics - Instruction Count, Clock cycles, CPI etc.

Go through the Problem Statement for a detailed description of the problem.

About

Simulate a 5 stage - Instrcuton Fetch | Decode | Execute | Memory | Write back Simple processor with Instruction Level Parallelism (ILP) including buffers, handling data and control hazards by stalling.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages