检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:廖敏 唐成盼[1] 周善石[1] 陈建兵 胡小工[1] 冯学斌 陈桂根 李凯[1] LIAO Min;TANG Chengpan;ZHOU Shanshi;CHEN Jianbing;HU Xiaogong;FENG Xuebin;CHEN Guigen;LI Kai(Shanghai Astronomical Observatory,CAS,80 Nandan Road,Shanghai 200030,China;University of Chinese Academy of Sciences,A19 Yuquan Road,Beijing 100049,China;Insight Data Technology(Shenzhen)Co Ltd,33 Liuxiandong Road,Shenzhen 518055,China)
机构地区:[1]中国科学院上海天文台,上海市200030 [2]中国科学院大学,北京市100049 [3]探索数据科技(深圳)有限公司,深圳市518055
出 处:《大地测量与地球动力学》2024年第4期366-371,共6页Journal of Geodesy and Geodynamics
基 金:国家自然科学基金(12103077)。
摘 要:以国产飞腾CPU为例,讨论在国产ARM架构CPU基础上的导航卫星精密定轨解算效率优化方法。基于导航卫星精密定轨解算流程中钟差约化和法方程求逆耗时较多,分别利用多线程和OpenBlas对上述2个过程进行优化。结果表明,优化后解算效率大幅提升。钟差约化方面,采用100个测站32颗导航卫星进行解算时,原始单历元平均耗时1.105 s,优化后为0.188 s;法方程求逆方面,原始求逆平均耗时2 264 s,优化后仅需78 s。Taking the domestic Feiteng CPU as an example,we discuss the efficiency optimization methods of precise orbit determination for navigation satellites based on domestic ARM architecture CPU.Firstly,based on the precise orbit determination process for navigation satellites,we identify the reduction of clock errors and the inverse computation of normal equations as the main time-consuming steps.Secondly,we use multi-threaded and OpenBlas to optimize the two steps separately.The results show that the optimization significantly improves computational efficiency.In terms of clock error reduction,when solving for 100 stations and 32 navigation satellites,the original average time consuming of each epoch is 1.105 s,which is reduced to 0.188 s after optimization.In terms of the inverse computation of normal equations,the original average time consuming is 2264 s,which is reduced to only 78 s after optimization.
关 键 词:精密定轨 ARM架构CPU 多线程 OpenBlas
分 类 号:P228[天文地球—大地测量学与测量工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.185