可变精度超越函数算法设计
Algorithm Design of Variable Precision Transcendental Functions作者机构:数学工程与先进计算国家重点实验室(信息工程大学)郑州450000
出 版 物:《计算机科学》 (Computer Science)
年 卷 期:2020年第47卷第8期
页 面:71-79页
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
摘 要:超越函数是基础数学函数库的主体部分,其精度和性能决定着上层应用的精度和性能。针对超越函数的实现繁琐易错、应用精度需求各异等问题,文中提出并实现兼顾通用性和函数数学特性的可变精度超越函数算法。依据超越函数的相似性,构建“转换-归约-逼近-重建算法模板,实现常见的超越函数算法;并通过调整算法模板参数来控制误差,生成不同精度版本的函数代码。实验验证,所提算法能够生成常见超越函数的不同精度版本的函数代码,且相对标准数学库超越函数具有性能优势。