Skip to content

A Java-based MIPS dissassembler and pipeline simulator (employs Tomasulo's Algorithm)

Notifications You must be signed in to change notification settings

nallj/MIPS-DisSim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MIPS-DisSim

A Java-based MIPS dissassembler and pipeline simulator (employs Tomasulo's Algorithm)

In this project, we are required to implement an advanced pipeline using Tomasulo algorithm with out-of-order execution and in-order commit along with a Branch Predictor using the Branch Target Buffer for a processor which executes MIPS32 instructions as defined in Part I of the project. Fortunately, we are CDA4102 students - we are not required to implement the BTB; instead, we stall the pipeline until Branch / Jump is committed.

About

A Java-based MIPS dissassembler and pipeline simulator (employs Tomasulo's Algorithm)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published