面向申威异构众核处理器的初等函数算法研究
发布时间:2024-02-27 23:14
基础数学库作为高性能计算机的底层基础软件,开发针对处理器特点的高精度、高性能基础数学函数,对于充分发挥高性能计算机的性能优势有着非常重要的作用。初等函数的算法设计是基础数学库开发的首要任务,对函数的基础性能和精度以及后续优化实现起决定性作用。在分析现有算法的基础上,结合SW26010处理器特点,提出初等函数算法设计原则和两种算法设计模式,并以指数函数为例介绍了其在主核和从核平台的算法设计。实验结果表明,采用此算法,与GNU库相比,典型函数的精度与GNU总体保持一致,主核函数的性能平均提高52.4%,从核函数的性能平均提高75.3%。
【文章页数】:6 页
【部分图文】:
本文编号:3913110
【文章页数】:6 页
【部分图文】:
图1部分SW函数与GNU函数的精度比较
SW数学库函数在主核和从核的计算精度一致,因此,精度测试无论选取主核或从核函数与GNU比较,都可以得到相同的结果,典型函数的精度测试结果如图1所示。从图1可以看出,SW函数精度更高,几乎100%落在了[0,0.5)ULP区间内。与GNU函数的精度总体一致,个别函数的精度高于GN....
图2SW函数与GNU函数在主核上的性能比较
选取SW基础函数库和GUN数学库的典型初等函数,分别在主核、从核平台上做性能测试,结果如图2和图3所示。图3SW函数与GNU函数在从核上的性能比较
图3SW函数与GNU函数在从核上的性能比较
图2SW函数与GNU函数在主核上的性能比较图2中,主核参与测试的初等函数与GNU相比,性能平均提高52.4%。
本文编号:3913110
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3913110.html