Course Handout
Course Handout
Hyderabad Campus
This course aims at introducing the concept of computer architecture and organization. It involves design aspects, and
deals with the current trends in computing architecture. System resources such as memory technology and I/O
subsystems needed to achieve proportional increase in performance will also be discussed.
2. Learning outcomes:
3. Text Book:
(T1) Patterson, David A & J L Hennessy, Computer Organization& Design, Elsevier, 6th Ed., 2021.
4. Reference Books:
(i) J.L. Hennessy & D.A. Patterson, Computer Architecture: A Quantitative Approach, Morgan Kauffmann, 6th Ed,
2019.
(ii) Samir Palnitkar, Verilog HDL: A Guide to Digital Design and Synthesis, Pearson Education Asia, 2nd Ed. 2006.
5. Course Plan:
1
BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, Pilani
Hyderabad Campus
07,08,09 Data path Design: Building using Single Cycle & Multicycle Ch. 4.1 – 4.4
functional blocks Datapath
Implementation of MIPS
Processor
24, 25,26 Pipelining – Design Issues Designing a Pipelines Ch. 4.5 – 4.6
Processor and
27,28 Data Hazards understanding the Ch. 4.7
2
BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, Pilani
Hyderabad Campus
6. Evaluation Scheme:
** Details will be announced in the class & on course web page. Ref book R2 will be used for Lab Assignments. (A
Detailed Instruction sheet and plan for Laboratory sessions will be shared separately)
Instructor - in - charge
CS F342