%0 Journal Article %T 基于goldschmidt算法的高性能双精度浮点除法器设计 %A 何婷婷 %A 彭元喜 %A 雷元武 %J 计算机应用 %D 2015 %X ?针对双精度浮点除法通常运算过程复杂、延时较大这一问题,提出一种基于goldschmidt算法设计支持ieee-754标准的高性能双精度浮点除法器方法。首先,分析goldschmidt算法运算除法的过程以及迭代运算产生的误差;然后,提出了控制误差的方法;其次,采用了较节约面积的双查找表法确定迭代初值,迭代单元采用并行乘法器结构以提高迭代速度;最后,合理划分流水站,控制迭代过程使浮点除法可以流水执行,从而进一步提高除法器运算速率。实验结果表明,在40nm工艺下,双精度浮点除法器采用14位迭代初值流水结构,其综合cell面积为84902.2618μm2,运行频率可达2.2ghz;相比采用8位迭代初值流水结构运算速度提高了32.73%,面积增加了5.05%;计算一条双精度浮点除法的延迟为12个时钟周期,流水执行时,单条除法平均延迟为3个时钟周期,与其他处理器中基于srt算法实现的双精度浮点除法器相比,数据吞吐率提高了3~7倍;与其他处理器中基于goldschmidt算法实现的双精度浮点除法器相比,数据吞吐率提高了2~3倍。 %K 浮点除法器 %K goldschmidt算法 %K 倒数查找表 %K 高性能除法器 %K 数字信号处理 %U http://www.joca.cn/CN/abstract/abstract18375.shtml