Computer Architecture

📚 CSE 2113 ⏰ 3.0 Credits (3 Lectures/Week) 🎯 academic

Introduction

Organization and architecture, Structure and function, Importance of studying computer architecture and organization.

A Top-Level View of Computer Function and Interconnection

Computer function, Interconnection structure, Bus interconnection.

Cache Memory

Cache memory principle, Elements of cache design.

Internal Memory

Semiconductor main memory, Error correction.

External Memory

Magnetic disk, RAID, Optical memory.

Input/Output

I/O modules, Programmed I/O, Interrupt-driven I/O, Direct memory access, Input/output processor, Universal serial bus (USB).

Computer Arithmetic

Arithmetic and logic unit, Integer representation, Floating- point representation.

Instruction Sets

Characteristics and functions, Addressing mode and formats.

CPU Structure and Function

Processor organization, Register organization, Instruction cycle, Instruction pipelining.

Reduced Instruction Set Computers

Reduced instruction set architecture, RISC pipelining, RISC versus CISC.

Instruction-Level Parallelism and Superscalar

Basic view, design issues.

Control Unit Operation

Micro-operations, Control of the processor.

Micro Programmed Control

Basic concepts, Microinstruction sequencing and execution.

Introduction to High Performance Techniques

Multiple processor organization, Multithreaded architectures, Architectures of multi-core processors and Vector supercomputers.

Share this
Esc
Search the whole portfolio Find publications, posts, projects, courses, and slides.