COURSE SUMMARY
Course Title: 
Computer Organisation and Architecture
Course Code: 
15CSE301
Year Taught: 
2015
2016
2017
2018
Degree: 
Undergraduate (UG)
School: 
School of Engineering
Campus: 
Bengaluru
Coimbatore
Amritapuri

'Computer Organisation and Architecture' is a course offered in B. Tech. in Electrical and Electronics Engineering program at School of Engineering, Amrita Vishwa Vidyapeetham.

Unit 1

Introduction and Performance of Computing system, Processor Architecture with example as MIPS & Instruction Set, Single Cycle Datapath Design, Control Hardware, Computer Arithmetic, Floating Point Arithmetic, Role of performance

Unit 2

Introduction to multicycle datapath, Pipelining Technique – Design Issues, Hazards: Structural Hazards, Data Hazards and Control Hazards, Static Branch Prediction, Dynamic Branch Prediction, Advanced Concepts in pipelining.

Unit 3

Memory Organization - Introduction, Cache Memory Organization, Main Memory & Interleaving, I/O Organization, Modern Processors, Parallel Processing.

  • Patterson, David A and J L Hennessy, “Computer Organisation & Design, The Hardware/ Software Interface (ARM Edition)”, Morgan Kaufmann, Fifth Edition, Newness, 2013.
  • Hennnessy and Patterson, “Computer Architecture: A Quantitative Approach”, Elsevier, Fifth Edition, 2011.
  • W Stallings, “Computer Organisation & Architecture: Designing for Performance”, Pearson, Eighth Edition, 2010
  • V. Carl Hamacher, Zvonko G. Varanesic and Safat G. Zaky, “Computer Organisation”, Fifth Edition, McGraw Hill Education (India), 2011.