采用多精度基础函数的混合精度优化方法OA
混合精度优化是一种浮点计算优化方法,通过混合使用不同精度的浮点变量和基础函数来提高程序性能。相比于浮点变量,基础函数的精度变化更多,但也大大扩充了混合精度优化空间,导致最优方案的搜索难度增加。针对上述问题,提出基于多精度基础函数的混合精度优化方法,实现函数级的快速混合精度优化。首先,通过区间归约和多项式逼近,自动生成指定区间的多精度基础函数;其次,基于帕累托最优策略,对包含基础函数的表达式实现最优混合精度方案的快速搜索。实验结果表明,在阈值为双精度版本的2倍平均误差的情况下,该方法可以为所有测试用例快速找到误差不高于误差阈值的最优混合精度,其相比于双精度版本的平均性能提升比为1.16。
郝江伟;周蓓;许瑾晨;庞建民
信息工程大学,河南郑州450001信息工程大学,河南郑州450001信息工程大学,河南郑州450001信息工程大学,河南郑州450001
计算机与自动化
浮点计算混合精度基础函数帕累托优化
《信息工程大学学报》 2024 (6)
P.703-709,7
评论