/Computer-Arch---Portfolio

A range of simulators, from a 5-staged MIPS pipeline to a Tomasulo simulator, developed as part of my Computer Architecture coursework (EC-GY 6913)

Primary LanguageC++MIT LicenseMIT

CSA-Lab

A bunch of simulators I implemented as a part of my Computer Architecture coursework

Instructor: Brandon Raegan

Course Code: EC-GY 6913

Simulators list

  • Single Cycle MIPS Simulator
  • 5-stages Pipelined MIPS Simulator
  • Cache Simulator - L1, L2, read-write-eviction policies
  • Multi-level Page Table Simulator
  • Branch Predictor (2-Level)
  • Tomasulo Algorithm