首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种面向异构众核处理器的天文交叉证认方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:天津大学

摘要:本发明公开了一种面向异构众核处理器的天文交叉证认方法,步骤为:S1、获得待证认的两个星表基于赤纬的条带id和以条带为单位的多节点数据分配;S2、确定各计算节点的异构众核处理器的数量及每个异构众核处理器可同时运行最大线程数;S3、以条带为单位,对每个条带内的星表数据进行重排,并基于赤经划分为网格;S4、判断各条带在内部证认时是否赤经跨度过大,以选择执行步骤S5的CPU端采用多线程并行方式的证认计算或步骤S6的异构众核处理器上的证认计算;S7、确定证认选定结果;S8、获得星体分别在两个星表中的ID;该方法在保证计算精度和完整性的同时,提高交叉证认算法的并行性和异构众核处理器的使用效率,实现天文交叉证认整体计算性能的提升。

主权项:1.一种面向异构众核处理器的天文交叉证认方法,其特征在于,步骤如下:S1、对于待证认的星表A和星表B,分别根据每个星表的星表数据,获得基于赤纬的条带id和以条带为单位的多节点数据分配;S2、确定各计算节点的异构众核处理器的数量、以及每个异构众核处理器可同时运行的最大线程数;S3、以条带为单位,对每个条带内的星表数据进行重排,并基于赤经划分为网格;S4、判断各条带在内部证认时是否赤经跨度过大,若条带赤经跨度过大,则执行步骤S5的证认方式,若条带不存在赤经跨度过大,则执行步骤S6的证认方式;S5、CPU端采用多线程并行的方式,执行条带内部天体的逐个证认计算;S6、根据异构众核处理器的数量和计算能力,以条带为单位进行任务分配,并采用流式计算方式向异构众核处理器传入待证认数据,网格内部天体的逐个证认计算;S7、在由步骤S5或步骤S6计算得到的证认结果中,选取球面距离d≤误差半径r,且球面距离d最小的三个计算结果对应三个星体作为当前星体的证认选定结果,记录三个星体的下标;S8、将由步骤S7记录三个星体的下标传回CPU,CPU根据下标转换得到三个星体分别在星表A和星表B中的ID。

全文数据:

权利要求:

百度查询: 天津大学 一种面向异构众核处理器的天文交叉证认方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。