SIMD浮点乘加部件的设计与验证

来源 :第十七届计算机工程与工艺年会暨第三届微处理器技术论坛 | 被引量 : 0次 | 上传用户:yuyugugu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在高性能处理器中实现乘后加运算指令,将能减少运算的计算延时和算法的迭代次数,提高处理器的计算性能。设计了一种6级全流水SIMD浮点乘加单元(FMAC),设计实现了九条浮点指令,支持双精度/SIMD单精度浮点乘法、双精度/SIMD单精度浮点乘累加(减)和单精度复数乘法与点积等操作.分析各种浮点操作的实现算法,通过调整流水线结构,来降低关键路径延时,提高FMAC频率.分析了时序优化前流水线第二、三站的结构,并对优化后的二、三站代码结构和性能进行了详细的分析。最后,对FMAC进行了功能验证,在40nm工艺下采用Candence公司的RTL Compiler工具进行综合,最大延时470ps.
其他文献
  在ARMv7指令集的基础上,通过对所有指令进行分析,选择其中的五类指令(数据处理,跳转,存取,块存取,乘法类)来设计一种32位RISC处理器内核。本文提出了一种分三条流水线来实现所
在研究和设计多核处理器上,模拟器发挥着至关重要的作用.Gem5模拟器是目前被广泛采用的多核处理器模拟器,但其不能实现对片外内存的真实模拟,针对Gem5模拟器的缺陷,设计实现了G
气体分馏装置的生产工艺是以催化裂化装置所产液化气(LPG)和延迟焦化装置LPG为原料,从中分离出较高纯度的丙烯产品,以满足不同化工装置的需求。   本文以国内某石化公司65万