Skip to content

Year-3 Module taken in NTU that focuses on concepts about pipe-lining, instruction set architecture design and various types of parallelism

License

Notifications You must be signed in to change notification settings

Javelin1991/CZ3001_Advanced_Computer_Architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CZ3001 : Advanced Computer Architecture

Learning Outcome

After completing the course, I have gained excellent understanding of pipelining and its implementation in assembly language and different types of parallelism and their strengths and weaknesses.

Coursework Assignment

  • modified the 4-stage pipelined processor to include load word (lw) and store word(sw) instructions
  • transformed it into a 5 stage pipelined processor
  • analyzed the operation of 5 stage pipelined data path and
  • simulated the LW and sw instructions along with rtype and addi instructions

Knowledge Accquired includes:

  1. Overview of basic computer architecture

  2. Instruction Set Architecture Design

  3. Micro-architecture Design

  4. Memory Systems and I/O Design

  5. Instruction-Level Parallelism

  6. Data-Level Parallelism

  7. Thread-Level Parallelism

  8. Emerging Computing Trends

About

Year-3 Module taken in NTU that focuses on concepts about pipe-lining, instruction set architecture design and various types of parallelism

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published