Topic 07: Pipelined Processors

Lecture 32 (4/23) Lecture 33 (4/25) Lecture 34 (4/27)
  • Emphasis on data transfer, storage and processing for this CSI404 topic
  • The hardware and its roles for one single clock step of processing for the EX stage of executing a SW instruction.
  • Pipeline operation analysis, use of pipeline diagrams and hazards
  • Design process for pipelined CPUs:

  • LOOP:
    1. Design
    2. Analyze for Hazards.  If there are no hazards, exit (go to detailed design)
    3. Propose how to remove hazards.
    4. Evaluate cost (additional hardware cost AND design cost) and performance (effect on computer speed) of proposals
    5. Go back to step 1.
    Lecture 35 (4/30)


    Lecture 36 (5/2)


     
     

    End of pipelined processor topic
     

    Copyright (C) S. Chaiken, 2001,  eccept for quotations from PH.  All rights reserved.
    $Id: Topic06.html,v 1.1 2001/04/24 15:06:45 sdc Exp sdc $