Computer Architecture
Overview
This course aims at introducing the concept of Computer Architecture. It involves design aspects, and deals with the current trends in Computing Architecture and Organisation. It mostly focuses on MIPS architecture
whereas topics such as Computer Arithmetic
, Datapath design
, Pipelining
, Memory Organisation
and I/O Organisation
are given utmost attention. The course also features lab tutorials mostly based upon MIPS Assembly and Verilog HDL.
Navigation
Prerequisites
This course has the following prerequisites:
Textbooks
Title
Author(s)
Edition
Patterson, D.A. & J.L. Hennessy
5th (2014)
J.L. Hennessy & Patterson, D.A.
6th (2019)
Kai Hwang, Naresh Jotwani
2nd (2011)
Douglas Comer
2nd (2017)
Jon Stokes
1st (2007)
David A. Patterson, John L. Hennessy
5th (2014)
Robert Britton
1st (2008)
Samir Palnitkar
2nd (2003)
Morris Mano
3rd (1992)
Morris Mano
3rd (1992)
Tanenbaum
6th (2013)
William Stallings
10th (2016)
Code
Videos
Websites
Articles
Last updated