基于超长指令字处理器的同时多线程关键技术研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:gengfu123456789
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自1995年Tullsen基于超标量处理器提出“同时多线程”技术以来,越来越多的研究人员开始关注和研究这一技术。同时多线程技术允许多个线程(逻辑处理器)同时共享一套执行部件,不仅避免了线程切换的开销,也更充分地发挥了处理器的能力。由于程序本身指令级并行性不足、编译器的能力以及诸多动态因素的影响,超长指令字处理器尚未发挥出全部潜力。将同时多线程技术引入超长指令字处理器为进一步提高处理器的性能提供了一条新的技术途径。本文主要对同时多线程超长指令字处理器的设计和优化进行深入研究,分析了超长指令字执行语义带来的两种时序约束,研究了突破这些时序约束的方法,并提出了同时多线程微体系结构MOSI;针对超长指令字体系结构在MOSI微体系结构下呈现出的弊端,提出了新的性能优化方法;解决了同时多线程处理器中线程性能难以预测的问题;实现了双线程超长指令字处理器原型。本文的主要研究成果和创新点包括:1.改进了Rudd等人为实现精确中断而提出的重放缓冲机制,降低了硬件开销。2.提出了基于超长指令字处理器的同时多线程微体系结构MOSI。MOSI突破了超长指令字执行语义带来的时序约束,不仅满足了同时多线程技术的基本要求,也降低了硬件的开销。3.在MOSI微体系结构框架下,针对编译器静态指定功能单元带来的弊端,提出了指令迁移技术。该技术通过硬件动态地自动平衡各功能单元的负载,减少了功能单元冲突,提高了处理器的吞吐率。4.基于MOSI微体系结构模型,针对取指流水中无效取指请求带来的程序Cache冲突问题,提出了一种非阻塞的流水线控制方式。通过减少取指单元载入无效指令的几率,提高了取指单元以及整个处理器的吞吐率。5.针对同时多线程处理器中线程性能难以预测的问题,提出了一种线程性能控制机制。通过不断调整资源分配,使得各线程的性能趋于预先定义的值。6.设计并实现了基于MOSI微体系结构的双线程超长指令字处理器原型YHFT-DSP/SMT00,并完成了逻辑综合、延时分析以及性能测试,给出了硬件开销、引入的延迟等参数。扣除延迟的影响,YHFT-DSP/SMT00的吞吐率提高了12-26%。本文的研究成果为在超长指令字处理器中实现同时多线程技术提供了可行的方案,对于进一步研究如何更好地利用该技术提高超长指令字处理器的实际性能具有重要的理论和实践意义。
其他文献
2004年上半年,京城楼市在土地政策与金融政策带来的新一轮洗牌过程中,开发商品牌与实力得到了充分展现。随着政策的紧缩与市场的洗牌,行业日渐成熟,消费者也越来越理性,京城
在现代物流中,集装箱运输是相当重要的货物运输方式。管理好集装箱的调度,可以大大节省运输成本,提高物流企业的利润。本文通过线性规划方法,对集装箱调运问题进行数学建模,
一个国家民族所创立、传承至今的游戏规则,对于该国家民族的价值观、行为方式和文化心理等国民性格的型塑起着不容忽视的作用。从游戏规则的视角来进行国民性的比较研究,在中
对上市公司、会计师事务所、注册会计师的诚信水平进行等级评定,可以降低三方选择过程中的决策成本,提高违法违规的声誉成本。诚信评定等级的公示,有利于促进各方守法经营、
本文把情绪智力上升为团队层次,从团队情绪智力的角度分析情绪智力与企业的重要关系,并探讨团队情绪智力的提升策略。
关于科技成果转化,国家陆续推出了面向经济建设的若干重大科技计划并且产生了巨大的经济效益,但依然存在不少问题。通过分析美国、德国、日本、法国等国家的科技成果转化情况.分
旅游业是世界上最大的产业之一,也是第三产业中的重要行业。体育旅游是体育产业中的一个重要组成部分,同时又是旅游业发展的新生力量。随着全民健身意识的增强和旅游休闲娱乐
良好的会计信息披露质量将大大提高会计信息使用者管理和决策的有效性,对我国社会资本合理配置和我国经济大环境也会产生优化作用,进而促进我国经济平稳运行。本文首先通过对
以社区养老模式为特征的东方太阳城是北京2004年度第—个通过建设部住宅性能终审的项目。专家组经过详细的现场考察、打分、综合评审,认为东方太阳城一期58栋住宅全部达到《
目的:分析和探讨外伤性肝破裂术后胸腔积液的治疗方法。方法:收集急诊收治的外伤性肝破裂术后胸腔积液患者30例的临床资料,回顾性分析其治疗措施及效果。结果:30例外伤性肝破裂