Vector Instruction types
Playlist
- Advance Computer Architecture by Asha Khilrani
Syllabus
Advanced Computer Architecture
1. Introduction to Parallel Processing :
Parallelism in uniprocessor systems; Parallel computer structures; Architectural classification schemes.
Data driven computing and languages: Control Flow versus Data Flow Computers.2. Memory Input-Output subsystems :
Memory Hierarchy, Addressing Schemes for Main Memory, Characteristics of cache memory ; Cache Memory Organization; Characteristics of inputoutput subsystems.3. Pipelining and Vector Processing :
Pipelining: Principles of Linear Pipelining, Classification of Pipeline Processors, General Pipelines and Reservation Table Design of instruction pipelined units; Arithmetic Pipeline Design Examples, Job sequencing and collision prevention; Characteristic of Vector Processing, Vector supercomputers; Scientific attached processor; Architecture of star-100 and TI-ASC.4. Structures and Algorithms for Array Processors :
SIMD array processor, SIMD interconnection networks: Illiac, Cube, Shuffle Exchange, Omega, Modified Omega, Barrel Shifter, Parallel algorithms for array processor: SIMD Matrix Multiplication, Parallel sorting on Array Processor.5. Multiprocessor Architecture and Programming :
Functional structures : Loosely Coupled Multiprocessors, Tightly Coupled Multiprocessors;
Interconnection Networds : UMA, MUMA, COMA, Time shared, Crossbar switch and Multiport Memories; Multiprocessor Operating Systems: Classification of Multiprocessor Operating Systems, Exploiting Concurrency for multiprocessing : Language features, Matrix multiplication on concurrent processor; Multiprocessor Scheduling Strategies: Dimensions of Multiple processor Management.6. RISC and Superscalar Architecture :
Instruction set architectures, RISC Scalar processors; SPARC architecture, window register concept, Superscalar processorsReferences :
- 1. K. Hwang and F.A. Briggs, "Computer Architecture and Parallal Processing" Mc Graw Hill Book Co. NY.
- 2. M.J. Flynn, "Computer Architecture : Pipelined And Parallel Processor Design". Naros Publishing Co.
- 3. K. Hwang "Computer Architecture" Mc Graw Hill Co. NY.
Semester
Subject CodeBCA-505