- 10
- 0
- 约2.99千字
- 约 6页
- 2017-09-05 发布于福建
- 举报
一种单精度浮点倒数开方运算硬件实现
一种单精度浮点倒数开方运算硬件实现摘要:单精度浮点倒数开方运算在GPU设计中经常会用到。实现这种运算一般有两种方法,迭代法和查表法。迭代法要根据精度要求确定迭代次数,只需要很小的存储器保存迭代初值,但需要的运算器数量较多。查表法根据输入的数据直接从ROM中查表得到结果,需要占用的存储资源比较多。该文提出了一种间接查表法实现的浮点倒数开方运算实现方法,将迭代法和直接查表法的优点结合起来。经过理论推导和硬件仿真验证,该算法能够满足单精度浮点数的运算精度。
关键词:单精度浮点;倒数开方;查表
中图分类号:TP312 文献标识码:A 文章编号:1009-3044(2013)09-2242-04
单精度浮点倒数开方运算在GPU设计中经常会用到。在硬件设计中一般有两种实现方法,一种是采用迭代法,比较著名的是牛顿-辛普森迭代法;另一种方法是查表法。两种方法各有优缺点:迭代法需要的存储资源比较小,但是要达到单精度浮点数的精度要求,需要进行多级迭代,所耗费的运算资源比较大;而查表法不需要运算资源,但是需要占用的存储器资源数量会比较大。所以结合这两种实现方法的优缺点,该文实现了一种间接查表法,利用泰勒级数展开,取出适当的位数位数进行查表,然后再进行运算得出满足精度要求的结果,在存储资源和运算资源方面进行了平衡。
1 IEEE 754单精度浮点数据格式
IEEE754标准定
您可能关注的文档
- 基于社会服务平台感恩教育实践探究.doc
- 基于社区参及南矶湿地生态旅游可持续发展探究.doc
- 基于离心泵实验装置控制系统设计及应用.doc
- The Research of After—class Exercise Influence on Police College Students' Psychological Health Under the Militarized Management Environment.doc
- The Wedding 两个人奥斯卡.doc
- TLJ900架桥机架设900T双线单室铁路箱梁施工技术.doc
- TMS320C6713B系统自动引导方法及编程实现.doc
- TOMBOLINI 意式经典象征.doc
- TN—C系统中性线故障及预防措施.doc
- Top 5 Reasons to Be Glad Twilight is Over为《暮光之城》落幕而高兴五个理由.doc
原创力文档

文档评论(0)