11.07.2015 Views

Chapter 4 Introduction

Chapter 4 Introduction

Chapter 4 Introduction

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Morgan Kaufmann Publishers 31 January 2013Does Multiple Issue Work?The BIG Picturen Yes, but not as much as we’d liken Programs have real dependencies that limit ILPn Some dependencies are hard to eliminatene.g., pointer aliasingn Some parallelism is hard to exposen Limited window size during instruction issuen Memory delays and limited bandwidthnHard to keep pipelines fulln Speculation can help if done wellCSE 420 <strong>Chapter</strong> 4 — The Processor — 125Power Efficiencyn Complexity of dynamic scheduling andspeculations requires powern Multiple simpler cores may be betterMicroprocessor Year Clock Rate PipelineStagesIssuewidthOut-of-order/SpeculationCoresPoweri486 1989 25MHz 5 1 No 1 5WPentium 1993 66MHz 5 2 No 1 10WPentium Pro 1997 200MHz 10 3 Yes 1 29WP4 Willamette 2001 2000MHz 22 3 Yes 1 75WP4 Prescott 2004 3600MHz 31 3 Yes 1 103WCore 2006 2930MHz 14 4 Yes 2 75WUltraSparc III 2003 1950MHz 14 4 No 1 90WUltraSparc T1 2005 1200MHz 6 1 No 8 70WCSE 420 <strong>Chapter</strong> 4 — The Processor — 126

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!