GCA10-lect09-Processors-c.ppt
上传人:sy****28 上传时间:2024-09-14 格式:PPT 页数:171 大小:11.8MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

GCA10-lect09-Processors-c.ppt

GCA10-lect09-Processors-c.ppt

预览

免费试读已结束,剩余 161 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

GraduateComputerArchitecture(GCA2010)Lecture9ProcessorExamples:IBM,Intel…OurLectures-NicknameBigBlueIBMTimelineHarvardMarkI:Thefirstlarge-scaleautomaticdigitalcomputerintheU.S.IBMTimelineIBMTimelineIBMPC(5150)TheIBMPCRangeIBMTimeline12IBMPowerProcessorsIBMPowerProcessorsIBMPowerProcessorsIBMPowerProcessorsPOWERArchitecturehistoryIBMPOWERArchitecturePOWER5MCMandPower6DieIMBPower6MicroprocessorNewTechnologiesPOWER7SpecificationsPOWER7PowerPC604e,Introducedin1996PowerPC604e:FeaturesTheSevenFunctionUnits1/2TheSevenFunctionUnits2/2BlockDiagramofPowerPC604ePowerPC604e:ReorderBufferPipelineStages:FetchPipelineStages:InstructionDecodePipelineStages:InstructionIssuePipelineStages:Execute1/2PipelineStages:Execute2/2PipelineStages:CommitNext…Intelx86processorsx86Microarchitectures,Releasedx86Microarchitectures,ReleasedandCurrentx86Microarchitectures:UpcomingChronology1/3Chronology2/3Chronology3/3IntelP6:the6thGenerationMicroarchitectureIntelP6CharactorsTheFirstP6:PentiumPro(onNovember1995)PentiumProPentiumII(onMay7,1997)PentiumII,Slot1TheIntelP6CompetitorsIntelP6OrganizationTheLatencyandRepeatRateForuOPsP6MicroarchitectureIntelP6:Stage1IntelP6:Stages2-41/3IntelP6:Stages2-42/3IntelP6:Stages2-43/3IntelP6:Stages5-6Decoder1/2IntelP6:Stages5-6Decoder2/2IntelP6:Micro-ops1/2IntelP6:Micro-ops2/2X86InstructionDecoderIntelP6:Stage71/4IntelP6:Stage72/4IntelP6:Stage73/4IntelP6:Stage74/4IntelP6:Stage81/2IntelP6:Stage82/2IntelP6:Stage9,10and111/3IntelP6:Stage9,10and112/3IntelP6:Stage9,10and113/3TheCharacteristicsoftheExecutionUnits1/3TheCharacteristicsoftheExecutionUnits2/3TheCharacteristicsoftheExecutionUnits3/3IntelP6:Stages12,13and141/2IntelP6:Stages12,13and142/2IntelP6:PipelineSummaryP6:InstructionFlowP6:AnotherPointofViewNext…TheP6andFollowingProcessorsPentium4andExtensionsMay2005:PentiumDwithTwoCoresFebruary2006:CoreDuoJuly2006:Core2DuoandCore2ExtremeP6Fabric:BufferingoftheImplementation14stagesComposedoftheFollowing14stagesComposedoftheFollowingReasonsofStallsintheP6TheNumberofInst