欢迎来到天天文库
浏览记录
ID:32014264
大小:3.12 MB
页数:61页
时间:2019-01-30
《基于资源重用嵌入式处理器指令发射机制的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、浙江大学硕士学位论文基于资源重用的嵌入式处理器指令发射机制研究摘要指令发射机制的研究主要包括指令相关性检查和操作数旁路机制、寄存器重命名方法以及指令发射队列,本文分别对这三个方面进行研究并提出了基于计数方式的操作数旁路方法、基于存储资源迭代重用的寄存器重命名方法以及基于最老最先发射的集中分布式结构指令发射队列.基于计数方式的操作数旁路方法通过对指令执行周期数进行递减计数来判断指令能够获得源操作数的时间,并通过对流水线级数的信息来确定旁路的路径,缓解了指令间数据真相关性带来的流水线停顿。针对超标量深流水线中物理寄存器资源冲突造成的流水线阻塞问题,本文提
2、出了一种多指令共享同一物理寄存器资源的非阻塞指令发射方法。该方法可在物理寄存器资源冲突下继续分配物理寄存器,利用发射缓冲队列临时缓冲冲突的指令,增加发射流水级实际可分配的物理寄存器数量,释放发射窗口,提高物理寄存器使用的并行性。实验结果表明,相对于传统重命名方法,该方法可减少27.3%的物理寄存器资源实现传统方法相同的性能。基于最老最先发射的集中分布式指令发射队列分别从队列的发射行为和结构出发,通过移动队列表项内容的方式实现了最老最先发射的机制,提高了指令的执行和退休效率,而集中分布式的指令发射队列结构在提高资源利用效率的同时并没有给队列的控制逻辑带
3、来复杂度。关键词:资源重用;操作数旁路;寄存器重命名;发射队列IIAbstractInstructionissuepolicyresearchincludingthreemaintechnicals:instructiondependencycheckandoperandforwardmechanism,registerrenamingandtheissuequeue.Weresearchonthesethreeaspectsandproposedthecountermechanismforoperandforwarding,theregisterr
4、enamingmethodbasedoniterativelyreusethestorageresourceofphysicalregisterandthecentralized—distributedissuequeuebasedontheoldestthefirstlaunch.Theoperandforwardmethodwhichbasedoncountermechanismusestheinstructionexecutioncyclestodeterminethesourceoperandforwardtimeandtheinformat
5、ionofthepipelinestagestodeterminetheforwardpath.Inordertosolvethepipelinestallcausedbythephysicalregistersourceconflictindeeppipelinesuperscalarprocessor,thispaperpresentanon—blockinginstructionissuemethodbysharingonephysicalregistertomulti—instructions.Thismethodcontinuestodis
6、tributephysicalregisterevenwhenthephysicalregistersourceconflicthappensbyusingtheinstructionissuequeuetobuffertheconflictinginstructionsandincreasingtheamountofphysicalregistersthatcanbedistributed.Byusingthismethod,theprocessorreleasestheissuewindowandimprovestheusingparalleli
7、smofphysicalregister.Experimentsshowthatcomparedwiththetraditionalrenamingmethod,toachievethesameperformance,iterativelyreusingmethodsaves27-3%ofthephysicalregisterresources.Thecentralized-distributedissuequeueimplementstheoldestthefirstlaunchpolicybyusingtheitemmovingmethod.Th
8、eoldestthefirstlaunchpolicyimprovestheinstructionexecu
此文档下载收益归作者所有