YoVDO

Computer Architecture and Organisation

Offered By: Indian Institute of Technology, Kharagpur via Swayam

Tags

Computer Science Courses Computer Architecture Courses Instruction Set Architecture Courses

Course Description

Overview

This course will discuss the basic concepts of computer architecture and organization that can help the participants to have a clear view as to how a computer system works. Examples and illustrations will be mostly based on a popular Reduced Instruction Set Computer (RISC) platform. Illustrative examples and illustrations will be provided to convey the concepts and challenges to the participants. Starting from the basics, the participants will be introduced to the state-of-the-art in this field.

PRE-REQUISITES 

  • Basic concepts in digital circuit design, 
  • Familiarity with a programming language like C or C++

Syllabus

Week 1: Evolution of Computer Systems 

Week 2: Instruction Set Architecture

Week 3: Quantitative Principles of Computer Design

Week 4: Control Unit Design

Week 5: Memory System Design

Week 6: 
Design of Cache Memory Systems

Week 7: 
Design of Arithmetic Unit

Week 8: 
Design of Arithmetic Unit (contd.)

Week 9: Input-Output System Design

Week 10: Input-Output System Design (contd.)

Week 11: Instruction Set Pipelining

Week 12: Parallel Processing Architectures


Taught by

Prof. Indranil Sengupta and Prof .Kamalika Dutta

Tags

Related Courses

Computer Architecture
Princeton University via Coursera
Introduction to Computer Architecture
Carnegie Mellon University via Independent
计算机组成 Computer Organization
Peking University via Coursera
Computation Structures 2: Computer Architecture
Massachusetts Institute of Technology via edX
Embedded Systems
Georgia Institute of Technology via Udacity