
论文摘要
浮点除法部件是高性能微处理器的核心部件之一,其速度往往成为该处理器性能提高的瓶颈。因此,对于高性能浮点除法部件的研究与设计具有广泛的应用价值和重要的实际意义。本文研究成果主要包括以下几点:1.分析高性能浮点除法算法,设计实现适合X处理器要求的基-4 SRT浮点除法部件;2.指数通路通过分时复用12位超前进位加法器分别计算被除数与除数的差值、差值减1以及差值加1,之后根据中间商数的规格化结果选择除法结果的指数形式;3.对浮点除法部件进行优化设计,将飞速转换技术应用到X处理器,实时的将符号集商数转换为标准的二进制补码形式;4.整个设计通过初级特殊数据、边界数据、IEEE CC754标准测试向量集以及海量随机数据测试,验证了设计的正确性。该浮点除法部件求解单精度浮点除法需要14拍,双精度浮点除法需要29拍;在0.13μmCMOS工艺下,其工作频率达到700MHz以上。本课题内容做为“高性能X处理器”的一部分,设计结果直接应用于工程。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题研究背景1.2 IEEE754 浮点标准1.2.1 浮点数的表示1.2.2 浮点舍入方式1.2.3 浮点异常处理1.3 论文结构第二章 浮点除法算法分析2.1 数值循环法2.1.1 恢复余数法2.1.2 不恢复余数法2.2 函数迭代法2.2.1 Newton-Raphson 法2.2.2 GoldSchmidt 法2.3 高基数法2.3.1 精确商近似法2.3.2 短倒数法2.3.3 预放缩与舍入法2.4 查表法2.5 可变延迟法2.5.1 自定时法2.5.2 结果缓存法2.5.3 倒数缓存法2.6 各种算法比较第三章 X 处理器SRT 浮点除法器研究与设计3.1 SRT 算法简述3.1.1 基-2 SRT 算法3.1.2 基-r SRT 算法3.2 高基SRT 算法优化3.2.1 PR 交叠3.2.2 QS 交叠3.2.3 PR 与QS 交叠第四章 X 处理器SRT 浮点除法器实现4.1 浮点除法器的整体结构4.2 浮点除法引擎4.3 整数预处理引擎4.3.1 整数前导符号位模块4.3.2 两级64 位移位模块4.4 飞速转换4.5 商数舍入4.6 本章小节第五章 X 处理器浮点除法器验证与综合5.1 验证概述5.2 浮点除法器的验证5.2.1 初级测试5.2.2 边界测试5.2.3 标准测试集测试5.2.4 随机测试5.3 综合简述5.4 浮点除法器综合第六章 结束语6.1 工作总结6.2 未来工作致谢参考文献作者在学期间取得的学术成果
相关论文文献
- [1].高性能浮点除法和开方的设计与实现[J]. 计算机工程 2013(12)
- [2].固定延迟的流水线双精度浮点除法电路[J]. 微电子学与计算机 2008(05)
标签:浮点除法论文; 算法论文; 基于舍入的飞速转化论文;