高性能向量协处理器的运算单元设计与FPGA实现

来源 :天津大学 | 被引量 : 0次 | 上传用户:tornadohearwind
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了满足多媒体处理等快速向量运算的需求,当今的主流处理器均进行了单指令多数据(SIMD)指令集的扩展。IBM公司、Motorola公司和Apple公司联合开发的PowerPC处理器架构也提供了自己的向量运算指令集Altivec,为复杂的网络处理、多媒体、视频、音频和图像处理等应用提供了高速的向量运算能力。本文针对Altivec指令集设计了一个高性能向量协处理器的运算单元,并把协处理器通过PowerPC处理器预留的Auxiliary Processor Unit(APU)接口与PowerPC主处理器结合。本文还进行了Altivec协处理器的顶层架构,向量浮点运算模块,向量复杂定点运算和加载存储的三个功能单元的设计,以及PowerPC主处理器的耦合设计。本文设计了一个新的基于查找表和乘法的用于除法,倒数,平方根,平方根倒数的浮点数运算算法,并根据此算法实现了浮点运算单元。本设计最后在FPGA上实现。在面积方面,Altivec向量协处理器在Synopsis的.13um的工艺下,总面积为2324669um2,在Xilinx Vertex6 xc6vcx75t FPGA上,LUT数为131。带Altivec向量协处理器的PowerPC405处理器在Synopsis的.13um的工艺下,总面积为3223547um2,在Xilinx Vertex6 xc6vcx75t上,LUT数为33496。在速度方面,Altivec向量协处理器在Synopsis的.13um工艺下,其速度为197MHz,在Xilinx Vertex6 xc6vcx75t FPGA上,速度为153MHz。带Altivec向量协处理器的PowerPC405处理器在Synopsis的.13um的工艺下,其速度为127MHz,在Xilinx Vertex6 xc6vcx75t FPGA上,其速度为102MHz。
其他文献
煤炭企业劳动工资改革目标与重点工作煤炭部财务劳资司常枋一、煤炭企业劳动工资工作“九五”基本思路煤炭企业劳动工资工作的基本思路是:以《劳动法》为统领,按照建立社会主义
合同纠纷多以有名或者无名合同的形式出现,对于合同法分则的研究同样具有现实意义。承揽合同是合同法分则中重要的合同,对于承揽合同的分类、承揽合同的特殊形式即工作物供给
医药产品结构调整是社会形态变化方式之一,并依附于技术结构调整的效率和效果,是医药产业结构调整的重要组成部分.基于医药产品结构调整内涵与新医改政策相关性等分析,采用聚
在西方哲学史上,黑格尔与海德格尔实现了关于真理观的思维方式的两次变革,这两次变革基于两个不同时代的不同需要,且又存着逻辑上的关联。本文在阐述这两次变革的必然因由及
<正> 取三条华东区杂种家犬(健康雄性犬,体重14公斤),麻醉后经颈静脉插管放血,用血细胞分离器分离得到白细胞后,置于10%二甲亚砜—TC-199保养液内。再经二步降温法置液氮(-196
期刊
<正>自从改革开放以来,中国人接触了几十年的英语,但在与西方人打交道时,常常会碰到一些让彼此不悦的尴尬场面,究其原因却是忽视了禁忌语与委婉语的正确使用。一、从禁忌语谈
会议
本文主要针对服装设计中具有模糊性的审美追求进行探讨。通过服装的审美与时尚、受众的审美理解、产品所产生的意境三方面的阐述,证明了模糊性审美正是源于社会的需求,在满足
徐望之.浙江湖州吴兴人,先后就职于上海商务印书馆、河北训政学院。1929年在河北训政学院主讲公牍课程时,徐望之根据《公文程式》编著了《公牍讲义》。后将此讲义公开出版.就是今
太阳能充电器使用太阳能电池板,经太阳光辐射产生电能对电路提供直流电源经对被充电池充电,并能在保护电路控制下当电池充电完成后自动停止充电。本充电器设计电压稳定,调压
湿地生态系统与森林、海洋一起并称为全球三大生态系统,是自然界最富生物多样性和最具生产力的生态系统之一,因其巨大的生产功能和生态环境效益而被誉为“人类摇篮”、“生物