一种基于浮点误差分析的混合精度鲁棒性提升方法-学术咨询网
计算机工程与科学

计算机工程与科学杂志

  • 北大期刊
  • CSCD
  • 统计源期刊
  • 知网收录
  • 维普收录
  • 万方收录
基本信息
  • 主管单位:

    国防科技大学

  • 主办单位:

    国防科技大学计算机学院

  • 国际刊号:

    1007-130X

  • 国内刊号:

    43-1258/TP

  • 创刊时间:

    1973

  • 期刊类别:

    计算机期刊

  • 出版社:

    计算机工程与科学

  • 主编:

    王志英

  • 发行周期:

    月刊

出版信息
  • 审稿周期:

    1-3个月

  • 被引次数:

    19216

  • 邮发代号:

    42-153

  • 全年定价:

    ¥796.00

  • 他引率:

    0.9643

  • 邮编:

    410073

期刊详情 投稿咨询 关注公众号

一种基于浮点误差分析的混合精度鲁棒性提升方法

作者:于恒彪,易昕,李胜国,李发,姜浩,黄春
摘要:浮点运算是高性能计算的典型数值求解模式。混合精度优化通过降低程序中浮点变量的精度来提高性能和降低能耗。然而,现有混合精度自动优化技术受限于鲁棒性低的问题,即优化

浮点运算是高性能计算的典型数值求解模式。混合精度优化通过降低程序中浮点变量的精度来提高性能和降低能耗。然而,现有混合精度自动优化技术受限于鲁棒性低的问题,即优化后程序不满足给定输入的结果精度约束。为此,提出了一种基于浮点误差分析的混合精度鲁棒性提升方法。首先,基于浮点误差分析获取能够触发程序不精确计算的输入;然后,基于误差触发输入评估精度配置,引导搜索获取鲁棒性高的混合精度配置。实验结果表明,针对典型浮点应用,该方法能够将混合精度优化的鲁棒性平均提升62%。


Floating-point arithmetic is a typical numerical solution model for high-performance computing. Mixed-precision optimization enhances performance and reduces energy consumption by decreas- ing the precision of floating-point variables in programs. However, existing automatic mixed-precision optimization techniques are limited by low robustness, meaning that the optimized programs fail to meet the result accuracy constraints for given inputs. To address this issue, a method for improving the robustness of mixed-precision optimization based on floating-point error analysis is proposed. Firstly, inputs that can trigger imprecise calculations in the program are identified through floating-point error analysis. Then, based on these error-triggering inputs, the precision configurations are evaluated to guide the search for highly robust mixed-precision configurations. Experimental results show that for typical floating-point applications, this method can improve the robustness of mixed-precision optimization by an average of 62%.


相关文章

[1]王斐斐, 贲可荣, 张献. 基于领域知识的语音识别鲁棒性增强技术研究[J]. 计算机工程与科学, 2023, 45(12): 2155-2164.
[2]李伟岸, 熊祥光, 夏道勋. 基于Schur分解和混沌置乱的彩色图像鲁棒水印算法[J]. 计算机工程与科学, 2021, 43(07): 1243-1249.
[3]李伟岸,熊祥光,夏道勋. 基于超混沌和Slant变换的鲁棒水印算法[J]. 计算机工程与科学, 2020, 42(05): 812-818.
[4]张志鑫1,王春东2,姜书浩1. 云存储威胁模型的伪随机双线性映射完整性检查[J]. 计算机工程与科学, 2017, 39(06): 1048-1055.
[5]吕红伟,王士同. 基于RPCA对高维数据子空间聚类的预测方法[J]. 计算机工程与科学, 2017, 39(03): 553-561.
[6]董恩增,魏魁祥,于晓,冯倩. 一种融入PCA的LBP特征降维车型识别算法[J]. 计算机工程与科学, 2017, 39(02): 359-363.
[7]熊祥光. 空域彩色图像鲁棒零水印算法[J]. 计算机工程与科学, 2017, 39(01): 103-110.
[8]杨凯达1,赵文杰2,李成2,李德军2. 基于改进快速鲁棒性特征的导弹视频特征匹配[J]. J4, 2016, 38(01): 148-155.
[9]曹岩. 基于形态学梯度重建的车牌定位方法[J]. J4, 2015, 37(07): 1372-1380.
[10]熊祥光,韦立,谢刚. 基于3D-DCT和SVD的鲁棒彩色图像水印算法[J]. J4, 2015, 37(06): 1093-1100.
[11]聂雪莲,戴青. 基于图像仿射不变特征点的零水印算法[J]. J4, 2012, 34(7): 109-113.
[12]罗敏1,郑明辉2. 结合小波变换和稀疏表征的鲁棒人脸识别[J]. J4, 2012, 34(12): 130-133.
[13]翦环1,陈志刚1,邓小鸿2,邓晓衡1,漆华妹1. 一种彩色图像无损鲁棒数字水印算法[J]. J4, 2012, 34(11): 21-27.
[14]郭巧丹,吴锡生. 基于SVD的彩色图像盲水印算法[J]. J4, 2012, 34(11): 109-113.
[15]汪济洲,刘〓伟. 一种新的具有鲁棒性动态二进制时隙防碰撞算法[J]. J4, 2011, 33(10): 169-173.
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社