基于AltiVec技术的向量处理单元的结构研究

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:losches
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文结合西北工业大学航空微电子中心所承担的“十五”国防预研项目:项目编号:41308010108,在该项目当中,作者负责高性能嵌入式微处理器“龙腾R2”的定点主控部件的设计和验证,同时在该项目的基础上,作者对在“龙腾”系列处理器上引入向量处理功能进行了深入的研究,提出了“龙腾”系列处理器上向量处理单元的实现结构,并对该结构进行了简要的性能评价。 作者的主要工作如下: 1.深入研究PowerPC750微处理器体系结构,完成了“龙腾R2”微处理器定点主控部件的设计和验证。“龙腾R2”处理器实现了与PowerPC750处理器全兼容,主频达到233Mhz。 2.在“龙腾R2”微处理器定点主控部件设计的基础上,作者对Motorola公司的提出的在PowerPC体系结构上扩展向量处理功能的AltiVec技术进行了深入的研究,包括其指令集,操作数类型,寻址方式等。相关的研究对在“龙腾”系列处理器中引入向量处理功能进行技术储备。 3.作者结合AltiVec技术以及超标量技术,设计了基于AltiVec技术的“龙腾”系列处理器中向量处理单元的控制通路逻辑结构。该结构每周期可接收2条向量指令,采用5级流水线结构,将动态指令调度技术合理的分配到流水线中,降低了前端体系结构设计对后端物理设计的压力,通过Simplescalar仿真工具,对多媒体基准程序进行仿真,该结构的平均指令吞吐率为1.4。同指令静态顺序执行结构相比,该结构在增加处理器的面积的代价下,获得了较大的性能提高。 4.作者根据对AltiVec技术定义的向量数据操作类型的分析和研究,提出了基于AltiVec技术的“龙腾”系列处理器中向量处理单元的数据通路逻辑结构。该数据通路由三部分组成。VPU(向量置换单元)模块负责完成向量数据元素之间的移动和置换操作等;VSFU(简单定点向量处理单元)模块主要完成逻辑运算,加减运算,求极值运算以及循环移位运算等;VCFU(复杂定点向量处理单元)完成与乘法有关的操作以及交叉和操作等。
其他文献
自从上世纪移动通信系统问世以来,移动通信技术一直以极其迅猛的的速度在发展。在淘汰了第一代模拟蜂窝系统,大规模商用了第二代系统之后,我们开始步入3G的时代。2G/2.5G/3G
近年来,随着计算机硬件技术的不断增强,普通计算机已经可以完成复杂运算,由此推动了三维重建技术的发展。虽然经过国内外科研工作者的不断研究,涌现出许多三维重建系统,但大多存在
验证最终设计的正确性,对设计复杂的芯片起到了关键性的保证作用。有资料显示,芯片一次投片成功率只有35%左右,造成芯片重复投片的主要原因就是验证不够充分。随着设计规模的
随着现代信息技术的快速发展,新的视频压缩标准不断推出。MPEG-4是由国际运动图像专家组(MPEG)在继MPEG-1和MPEG-2之后,制订的又一个新标准,全名为ISO/IEC 14496。MPEG-4能够
医学图像三维可视化技术是目前的一个研究热点问题,是数字化虚拟人的重要的技术基础。对医学图像序列进行可视化,得到人体组织、器官以及病变体的三维图像,可以帮助医生进行
21 世纪的竞争是供应链之间的竞争,而库存管理则是供应链管理中非常重要的环节,本文就是选择先进的库存管理方式——供应商管理库存(VMI)进行探讨。产品的多样化及顾客需求改变的
在高校招生规模不断扩大的情况下,学生收费管理已成为整个高校管理工作中的关键环节之一。因此,迫切需要开发一套高校学生收费管理系统来实现收费管理工作的系统化、自动化、规
客观现实中的物体,其表面往往有某种纹理,纹理绘制是增强图形真实感的重要手段,是真实感图形绘制中的重要研究课题。物体表面纹理可分为颜色纹理和几何纹理两大类。颜色纹理
WebGIS是Internet技术与GIS相结合的产物,WebGIS为公众获取GIS数据和地理信息服务提供了一个有效的工具。在目前的地理信息相关的系统软件开发中已经大量的运用了WebGIS模式
当前软件行业不断发展,开发与维护成本也在不断增加,软件复用,特别是基于构件的软件研发,成为一种有效的解决途径。网上越来越多的构件加大了用户查找自己感兴趣产品的难度,通过网