欢迎来到天天文库
浏览记录
ID:41198875
大小:596.50 KB
页数:18页
时间:2019-08-18
《DynamicInstructionIssue动态指令的问题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、7.MicroarchitectureofSuperscalars(5)DynamicInstructionIssueDezsőSimaFall2006D.Sima,2006Overview1Theprincipleofdynamicinstructionissue2Designspace2.1Overview2.2Typesofissuebuffers2.3Operandfetchpolicies4Implementationofdynamicinstructionissueinsuperscalars4.1Theintroductionofdynami
2、cinstructionissue4.2Basicimplementationschemes3Principleofoperationofdynamicinstructionissue3.1Dispatchboundoperandfetching3.2Issueboundoperandfetching5Caseexamples1.Principleofdynamicinstructionissue(1)Aim:Toeliminatetheissuebottleneckofearly(firstgeneration)supercalars1.Principleo
3、fdynamicinstructionissue(2)Theissuebottleneck(b):Theissueprocess(a):SimplifiedstructureofthemikroarchitectureassumingunbufferedissueFigure1.1:TheprincipleofdynamicinstructionissueIcacheI-bufferInstr.window(3)Decode,check,issueDependentinstructionsblockinstructionissueEUIssueEU1.Prin
4、cipleofdynamicinstructionissue(3)Figure1.2:Principleofdynamicinstructionissue(b):Theissueprocess(a):Simplifiedstructureofthemikroarchitectureassumingbufferedissue(shelving)EliminatingtheissuebottleneckDynamicinstructionissue(shelving,bufferedissue)LayoutoftheissuebuffersScopeofdynam
5、icinstr.issueInstructionissueschemeDynamicinstructionissueOperandfetchpolicy2.Designspaceofdynamicinstructionissue2.1OverviewTypesofissuebuffers2.2TypesofissuebuffersReservationstations(RS)IssuebuffersintheROBTypesofissuebuffersIndividualRSsCentralRSGroupRSsRSFXEURSFPEUFXEURSFPEU
6、FXEUFPEUPower1(1990)PowerPC603(1993)PowerPC604(1995)Power4(2001)Power5(2004)K5(1995)K7(1999),K8(2003)RSFXEUFXFXEURSFXEUFPFXEUES/9000(1992)Power2(1993)R10000(1996)PM1(Sparc64)(1995)Alpha21264(1997)PentiumPro(1995)PentiumII(1997)PentiumIII(1999)PentiumIV(2000)PentiumM(2003)Core(2006)L
7、ightning(1991)pK6(1997)LayoutoftheissuebuffersScopeofbufferedissueInstructionissueschemeDynamicinstructionissueOperandfetchpolicyTypesofissuebuffers2.3OperandfetchpoliciesDispatchboundoperandfetchpolicyIssueboundoperandfetchpolicyOperandfetchpoliciesDecode/IssueEUReg.fileIBOCRdOp
8、1/Rs1Op2/Rs2OCI-buf
此文档下载收益归作者所有