基于资源重用嵌入式处理器指令发射机制的研究

基于资源重用嵌入式处理器指令发射机制的研究

ID:32014264

大小:3.12 MB

页数:61页

时间:2019-01-30

基于资源重用嵌入式处理器指令发射机制的研究_第1页
基于资源重用嵌入式处理器指令发射机制的研究_第2页
基于资源重用嵌入式处理器指令发射机制的研究_第3页
基于资源重用嵌入式处理器指令发射机制的研究_第4页
基于资源重用嵌入式处理器指令发射机制的研究_第5页
资源描述:

《基于资源重用嵌入式处理器指令发射机制的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。