1.CSL718 : Architecture of High Performance SystemsIntroduction 12th January, 2009 2. Some basic questions – Rate of computation • What is high performance?– Time to…
1. CSL718 : Superscalar Processors Handling Data Dependencies 2nd Feb, 2009Anshul Kumar, CSE IITD 2. Illustration 1 CDC6600 : score-boarding scheme • Dispatch bound fetch…
1. CSL718 : Superscalar ProcessorsDynamic Scheduling andSpeculative Execution9th Feb, 2009Anshul Kumar, CSE IITD 2. Handling Control Dependence • Simple pipeline– Branch…
1. CSL718 : Pipelined Processors Pipeline HazardsHandling Structural Hazards 19th Jan, 2009Anshul Kumar, CSE IITD 2. Types of Pipelines • Degree of overlap – Serial,…
1. CSL718 : Superscalar ProcessorsRenaming and Reordering5th Feb, 2009 Anshul Kumar, CSE IITD 2. Why Renaming and Reordering? • Register Renaming – Removes false dependencies…