Abstract:In order to improve the data processing efficiency of Bernese GNSS software, the intel math kernel library(MKL) is applied to Bernese GNSS software for precise orbit determination, and the computational efficiency of multiple MKL matrix inversion functions are compared with that of Bernese GNSS software. Experiment is analyzed based on Beidou/GNSS data of 200 stations distributed worldwide in March 2019, the results show that the time used by the step of pre-elimination is significantly more than that of matrix inversion, and the efficiency of data processing is not improved by using MKL. However, when the pre-elimination strategy is not applied, intel MKL can significantly improve the matrix inversion efficiency. The dpotri function has the highest efficiency in matrix inversion calculation, and the average computing time is 133 s, which is 13 times faster than that of Bernese GNSS software.