CS8491 – NOTES & QP
NOTES | CLICK HERE |
SEMESTER QP | CLICK HERE |
CS8491 – SYLLABUS
UNIT I BASIC STRUCTURE OF A COMPUTER SYSTEM
Functional Units — Basic Operational Concepts — Performance — Instructions: Language of the Computer — Operations, Operands — Instruction representation — Logical operations — decision making — MIPS Addressing.
UNIT II ARITHMETIC FOR COMPUTERS
Addition and Subtraction — Multiplication — Division — Floating Point Representation — Floating Point Operations — Subword Parallelism
UNIT III PROCESSOR AND CONTROL UNIT
A Basic MIPS implementation — Building a Datapath — Control Implementation Scheme — Pipelining — Pipelined datapath and control — Handling Data Hazards & Control Hazards — Exceptions.
UNIT IV PARALLELISIM
Parallel processing challenges — Flynn?s classification — SISD, MIMD, SIMD, SPMD, and Vector Architectures — Hardware multithreading — Multi-core processors and other Shared Memory Multiprocessors — Introduction to Graphics Processing Units, Clusters, Warehouse Scale Computers and other Message-Passing Multiprocessors.
UNIT V MEMORY & I/O SYSTEMS
Memory Hierarchy — memory technologies — cache memory — measuring and improving cache performance — virtual memory, TLB?s — Accessing I/O Devices — Interrupts — Direct Memory Access — Bus structure — Bus operation — Arbitration — Interface circuits — USB.