单精度浮点数累加和误差研究  被引量:6

Research on error accumulative sum of single precision floating point

在线阅读下载全文

作  者:陈天超[1,2] 冯百明[2,3] 

机构地区:[1]兰州职业技术学院信息工程系,兰州730070 [2]中国科学院计算技术研究所计算机体系结构国家重点实验室,北京100190 [3]西北师范大学计算机科学与工程学院,兰州730070

出  处:《计算机应用》2013年第6期1531-1533,1539,共4页journal of Computer Applications

基  金:计算机体系结构国家重点实验室开放课题(CARCH201105)

摘  要:计算机中进行浮点数加法运算时,需要进行对阶和右规格化操作,该操作会进行舍入处理,这种处理过程会产生误差,浮点数累加运算会造成误差的累积,导致计算结果精度不够甚至计算结果错误。通过实验手段研究单精度浮点数累加过程中不同结合顺序对浮点数累加和误差的影响,探索结合顺序导致计算误差的规律,为多核计算、GPU计算、多处理器计算等计算范型和计算结构提供选择结合方法的依据,便于发挥其并行计算的优势。Alignment and normalization are needed in the process of floating point summation in computer. Normalization operation conducts rounding processing which will generate errors. Accumulated operations of floating-point numbers will result in the accumulation of error, the lack of precision of the calculations and even wrong calculation results. This paper discussed the influence of different binding order of floating-point numbers on the error of accumulative sum in the process of single precision floating-point accumulation through experimental methods, and aimed to explore the law of caused calculation errors by the binding sequence, provided a basis for a method of selective binding for computing paradigm and calculating structure as muhi-core calculation, GPU computation and multi-processor calculation, and facilitated the advantage of parallel computing.

关 键 词:单精度浮点数 累加和 误差 结合顺序 右规格化 

分 类 号:TP301.6[自动化与计算机技术—计算机系统结构] TP311.11[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象