摘要: 多核处理器已成为当前通用计算机体系架构的主流,相应的多核并行计算技术及其应用引起了越来越多的重视,而传统的GNSS数据处理程序都是针对单处理器体系架构编写的。本文对当前多核环境下多时段或者多测站的GNSS数据处理所涉及的计算密集型任务并行算法进行研究,分析了GNSS数据处理涉及的热点计算任务,提出基于分块理论的矩阵乘法运算、矩阵分解运算等数值计算并行方法,对比了单核和多核环境下的计算时间。通过多个算例验证多核并行设计方法的有效性,利用.NET4.0框架下的Parallel Extensions实现相关并行设计。实验结果表明,GNSS数据处理的多核并行计算能充分发挥多核体系带来的性能优势,极大提高资源利用效率和GNSS数据处理效率。
中图分类号: