Professional Documents
Culture Documents
Co Syllabus
Co Syllabus
Co Syllabus
SEE 60 Marks
CIE 40 Marks
Credits 4
1. The course aims to introduce principles of computer organization and basic architectural concepts.
2. It begins with the basic organization, design, and programming of a simple digital computer and
introduces
3. Topics include computer arithmetic, instruction set design, microprogrammed control unit,
pipelining and
1. Understand the basics of instructions sets and their impact on processor design.
2. Demonstrate an understanding of the design of the functional units of a digital computer system.
3. Evaluate cost performance and design trade-offs in designing and constructing a computer
processor.
UNIT–I
Computers, Performance Metrics (like Latency, throughput), Fundamental Blocks of Computer (like
CPU, I/O subsystems, memory, control unit).
UNIT–II
Instruction Set Architecture (ISA): Introduction to Instruction Set Types of ISA; RISC, CISC., Registers,
Common bus structure, Instruction Execution Cycle, Addressing Modes, Register Transfer Language
(RTL), 8086 Architecture, ARM Architecture.
UNIT–III
UNIT–IV
Pipelining: Pipelining (Basics, Types, stalling, and forwarding), Throughput and Speedup of Pipelining,
Pipelining Hazards.
UNIT–V
Data Level parallelism: Data Level Parallelism (DLP) (Introduction, Loop Level Parallelism), Vector
Architecture, SIMD Instruction Set: Used for Multimedia, Graphics Processing Unit (GPU)
(Introduction, GPU
Memory Hierarchy), CUDA Programming (Introduction, Code samples of PDA and FPGA).