一种高性能向量处理器的实现

来源 :天津大学 | 被引量 : 0次 | 上传用户:fht5403
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了满足处理多媒体应用的需求,主流处理器厂商都在他们的通用处理器上增加了相应的扩展体系结构,用于提高多媒体性能。并提供了具有单指令多数据特点的指令集,简称为SIMD指令集。Altivec技术便是在PowerPC体系结构的通用处理器上通过扩展PowerPC指令集实现对多媒体处理技术的支持的浮点和定点SIMD技术。本文提出一个通过协处理器接口与主处理器紧耦合相连的向量协处理器,研究了Altivec的顶层控制通路以及向量协处理器四个功能单元之一简单定点功能单元的设计与实现方法,并提出了一套完善的协处理器验证方案,包括基于SystemVerilog验证平台的软硬件功能单元验证、基于软硬件自动比对的顶层指令集验证和从高级语言角度入手的顶层函数库验证。整个验证方案具有较高的完备性、可重用性、可信度、效率和速度。在面积方面,采用硬件复用的方法以减少简单定点功能单元的面积。综合结果显示,采用硬件复用的方法设计的简单定点功能单元较不采用硬件复用设计相比,面积减少了53%。在速度方面,采用随机仿存指令队列及分布式保留站逻辑的动态调度方法处理真相关,基于指令之间的数据相关性将操作数已准备好的指令发射到保留站,缓解因指令间数据相关对处理器性能的影响以及由于保留站资源不足对整个流水线的阻塞。实验结果表明,采用动态调度之后译码较直接译码相比,针对浮点类指令验证用例执行时间可以减少20.47%-25.93%,定点类指令验证用例执行时间可以减少5.65%-13.42%。
其他文献
目的:通过血液灌流(HP)联合常规血透(HD)的血液净化方式,对维持性血液透析(MHD)伴长期高血压患者的血压进行动态观察,并测定治疗前后血浆内皮素-1(ET-1)和血清瘦素(Lep)水平。方法:选择MH
2001年,麻省理工学院(MIT)启动了"开放课件"(OCW)计划。这是一项耗时多年、规模浩大的工程。该项目依托互联网,旨在免费提供麻省理工学院全部的电子课程材料。休利特基金会(t
以诚信为灵魂的会计职业道德是会计人之根本是会计人的立业之基。但近年来,我国会计出现"诚信危机",会计人员的职业道德标准严重下滑,社会各界强烈地呼唤从业人员严格遵守会
近几年,我国电子商务发展迅速,电商的快速扩张既给传统实体商铺带来冲击,也导致电商企业由于趋同的经营方式竞争加剧,这使得电商企业开始探索与线下结合的经营模式;而饱受冲
在线教学、网络教学是当前远程教育领域乃至教育领域很流行的词汇,然而如何提供优质的网络教学也是很多研究者、实践者关注的问题。网络教学是一项系统工程,不仅仅需要教师转
以数字信息技术和互联网协议为基础的新媒介传播,最大特征是"去中心化"。媒介化社会逐步形成了全开放、多媒体、无时空的信息传播体系。新媒介发展渐进式铸造了信息交易平台,
通过硬质合金金相观察的方法判断合金的组织结构,在指导新产品、新工艺的开发及生产品质控制具有重要作用。目前,金相制备方法主要分为硫磺镶嵌化学半机械金相制样法、融锡镶
县域城镇体系规划是地区城镇化发展的蓝图,也是县域经济发展的重大战略。本文通过对 永嘉县域城镇体系规划编制的总结,从几个方面探讨城镇体系规划的方法,并阐述推进县域城镇 化
<正>同学们,你可能见到过七色的彩虹悬挂在空中.如果没有见过,没关系,我们可以进行人造彩虹:夏日午后,将水含于口中,对着太阳光喷成雾状,可以观察到短暂的彩虹出现.彩虹是怎
步进电机作为执行元件,在工业过程控制与仪表中有着广泛的应用。文章介绍了基于单片机控制的步进电机驱动方法,分析了步进电机励磁方式,介绍了系统硬件电路、系统软件的设计