Skip to main content
Reviews
Average: 5 (1 vote)

Instruction pipeline

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 processors

       

      References :

      • 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 Code
      BCA-505