[发明专利]基于逆时偏移算法的异构节点自适应调用系统及方法在审
申请号: | 201711457638.8 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108345030A | 公开(公告)日: | 2018-07-31 |
发明(设计)人: | 徐洪斌 | 申请(专利权)人: | 北京东方盈科伟业科技有限公司 |
主分类号: | G01V1/28 | 分类号: | G01V1/28 |
代理公司: | 北京力量专利代理事务所(特殊普通合伙) 11504 | 代理人: | 王鸿远 |
地址: | 100083 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 偏移算法 运算单元 逆时 异构节点 自适应 调用 数据收发模块 调用系统 计算资源 检测模块 运算能力 成像模块 动态分配 计算效率 勘探效率 发送 检测 | ||
1.一种基于逆时偏移算法的异构节点自适应调用系统,其特征在于,包括:
多个运算单元,用于接收调用命令,对各单炮数据进行逆时偏移计算,并将算得的成像剖面数据发送给数据收发模块;
调用检测模块,用于在分配计算任务时,分析各个单炮数据所需运算能力,并对应生成需求运算能力阈值;再根据检测到的各所述运算单元的剩余运算能力与需求运算能力阈值进行对比,并向符合需求运算能力阈值的所述运算单元发送调用命令;
数据收发模块,用于接收计算完成后得出的所述成像剖面数据并发送给成像模块。
2.根据权利要求1所述基于逆时偏移算法的异构节点自适应调用系统,其特征在于,所述调用检测模块包括:
调用单元,用于在分配计算任务时,分析各个单炮数据所需运算能力,并对应生成需求运算能力阈值后将该需求运算能力阈值发送给检测单元,再根据所述检测单元反馈的所述运算单元信息向该运算单元发送调用命令;
所述检测单元,用于检测各所述运算单元的剩余运算能力并与所述需求运算能力阈值进行对比,将符合所述需求运算能力阈值的所述运算单元的信息发送至所述调用单元。
3.根据权利要求2所述基于逆时偏移算法的异构节点自适应调用系统,其特征在于,所述数据收发模块还用于接收因硬件故障等导致未完成计算的单炮数据并重新发送至所述调用单元。
4.一种应用权利要求1所述基于逆时偏移算法的异构节点自适应调用系统的方法,其特征在于,包括以下步骤:
用调用检测模块在分配计算任务时,分析各个单炮数据所需运算能力,并对应生成需求运算能力阈值;再根据检测到的各运算单元的剩余运算能力与需求运算能力阈值进行对比,并向符合需求运算能力阈值的所述运算单元发送调用命令;
用所述运算单元接收调用命令,对各单炮数据进行逆时偏移计算,并将算得的成像剖面数据发送给数据收发模块;
用所述数据收发模块接收计算完成后得出的所述成像剖面数据并发送给成像模块或接收未能完成计算的单炮数据并发送至所述调用单元。
5.根据权利要求4所述方法,其特征在于,所述调用检测模块包括调用单元和检测单元:
所述调用单元,用于在分配计算任务时,分析各个单炮数据所需运算能力,并对应生成需求运算能力阈值后将该需求运算能力阈值发送给检测单元,再根据所述检测单元反馈的所述运算单元信息向该运算单元发送调用命令;
所述检测单元,用于检测各所述运算单元的剩余运算能力并与所述需求运算能力阈值进行对比,将符合所述需求运算能力阈值的所述运算单元的信息发送至所述调用单元。
6.根据权利要求5所述方法,其特征在于,所述检测单元检测到第一个符合所述需求运算能力阈值的所述运算单元即将该运算单元信息发送至所述调用单元。
7.根据权利要求6所述方法,其特征在于,所述运算单元包括:CPU处理器和/或GPU处理器。
8.根据权利要求7所述方法,其特征在于,所述检测单元包括剩余运算能力判断子单元,所述剩余运算能力判断子单元用于对应检测各个所述运算单元的运算能力得到所述剩余运算能力;所述剩余运算能力判断子单元与所述运算单元电连接。
9.根据权利要求8所述方法,其特征在于,所述剩余运算能力不为0的各所述运算单元组成一个资源池;完成单次计算的所述运算单元进入所述资源池等待分配任务。
10.根据权利要求9所述方法,其特征在于,所述调用单元向所述运算单元发送调用命令后,所述调用单元向所述检测单元发送该运算单元被占用的信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东方盈科伟业科技有限公司,未经北京东方盈科伟业科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711457638.8/1.html,转载请声明来源钻瓜专利网。