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

Probabilistic Graphical Models 1: Representation
Stanford University via Coursera
Computer Security
Stanford University via Coursera
Intro to Computer Science
University of Virginia via Udacity
Introduction to Logic
Stanford University via Coursera
Internet History, Technology, and Security
University of Michigan via Coursera