Intel MKL在Bernese GNSS数据处理中的应用

作者:孔垚; 孙保琪; 张小贞; 王源昕
来源:大地测量与地球动力学, 2020, 40(07): 736-740.
DOI:10.14075/j.jgg.2020.07.015

摘要

为提高Bernese GNSS software数据处理效率,将英特尔数学核心函数库(math kernel library,MKL)应用于Bernese精密定轨数据处理,对比分析多个MKL矩阵求逆函数与Bernese原有程序的计算效率。使用2019-03全球200个测站北斗/GNSS数据进行实验分析,结果表明,采用参数预消除策略时,参数预消除步骤消耗时间明显大于矩阵求逆,使用MKL处理数据效率提升不明显;而未采用参数预消除策略时,使用MKL矩阵求逆函数可显著提高矩阵求逆效率,其中dpotri函数矩阵求逆计算效率最高,消耗时间平均值为133 s,相比Bernese原有程序计算速度可提高13倍。