Back close

Course Detail

Course Name Modern Computer Architecture
Course Code 18CS629
Credits Coimbatore
Year Taught 2018


Course Syllabus

Introduction-Fundamentals of computer design, evaluating performance -Pipelining-Instruction set design principles. Caches and memory hierarchy design-Review of memory hierarchy- Advanced memory hierarchy design concepts. Instruction level parallelism and its exploitation- Limits on instruction level parallelism. Multiprocessors and Thread-level parallelism-Models of parallel computation, network topologies, consistency models. Simultaneous Multi-Threading (SMT), Chip Multi-Processors (CMP), General Purpose Graphics Processing Units (GPGPU). VLSI Scaling issues, data speculation, dynamic compilation, communication architectures, near data processing, and other advanced topics.

Text Books

  1. Computer Architecture: A Quantitative Approach, 5th Edition, 2011, By John L. Hennessy & David A. Patterson, Morgan Kaufmann, ISBN: 978-0-12-383872-8
  2. Computer Organization and Design, the Hardware/Software Interface, David A Patterson & John L. Hennessy, Morgan Kaufmann, 5th Edition.)


‘Modern Computer Architecture’ is a Soft Core course offered for the M. Tech. in Computer Science and Engineering program at School of Engineering, Amrita Vishwa Vidyapeetham.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now