Publisher | Technical Publications |
Product Format | -- |
Language Published | English |
Volume Number | -- |
Number of Pages | 328 |
Product ID | 9789350997147 |
UNIT I Overview and Instructions
Eight ideas - Components of a computer system - Technology - Performance - Power wall - Uniprocessors to multiprocessors; Instructions - Operations and operands - Representing instructions - Logical operations - Control operations - Addressing and addressing modes.
UNIT II Arithmetic Operations
ALU - Addition and subtraction - Multiplication - Division - Floating point operations - Subword parallelism.
UNIT III Processor and Control Unit
Basic MIPS implementation - Building datapath - Control implementation scheme - Pipelining - Pipelined datapath and control - Handling data hazards and control hazards - Exceptions.
UNIT IV Parallelism
Instruction-level-parallelism - Parallel processing challenges - Flynn's classification - Hardware multithreading - Multicore processors.
UNIT V Memory and I/O Systems
Memory hierarchy - Memory technologies - Cache basics - Measuring and improving cache performance - Virtual memory, TLBs - Input/Output system, Programmed I/O, DMA and interrupts, I/O processors.