Skip to content

luzhoutao/SOFT130022-Computer-Architecture

Repository files navigation

SOFT130022-Computer-Architecture

The goal of these 3 consecutive projects is to simulate the execution of a five-stage pipelined processor, namely FETCH, DECODE, EXECUTE, MEMORY and WRITE BACK.

Project No. Description Related Code
0 A sequential 5-stage pipelined simulator that can do operand forwarding or bypassing. sim-pipe.c, sim-pipe.h
1 A sequential pipeline simulator with four-way set-associative cache simulation modules. sim-pipe.c, sim-pipe.h, mycache.h
2 A parallel version of the 5-stage pipelined simulator with cache simulation. sim-pipe_multiproc.c

Estimated code amount: ~ 2,000 lines

About

Three course projects on processor simulator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published