[发明专利]一种基于设备芯片的Web VR分布式计算方法在审
申请号: | 201810030592.X | 申请日: | 2018-01-12 |
公开(公告)号: | CN108255609A | 公开(公告)日: | 2018-07-06 |
发明(设计)人: | 刘军峰;夏玲;朱琳琳;叶飞 | 申请(专利权)人: | 瑞银国际物流(江苏)有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 225300 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算装置 任务单元 设备芯片 分布式计算 可用 分配 常规计算 结果返回 平均分割 任务发送 不可用 从设备 计算量 放入 移除 队列 运算 集合 取出 发送 芯片 工作组 查找 统计 | ||
本发明涉及一种基于设备芯片的Web VR分布式计算方法,包括以下步骤:从设备芯片等待的队列中取出待分配的新任务,将其放入当前工作组;将该新任务按照计算量平均分割成若干个任务单元,每个任务单元标记为Si;提取其中之一的任务单元,并通过web发送至各个计算装置进行常规计算,并统计出每个计算装置运算单个任务单元所需的时间ti;查找当前可用的计算装置,并将当前所用可用的计算装置集中至一集合S中,并移除当前所有不可用的计算装置;再次通过Web将新任务发送至计算装置进行计算,其中将所述待分配的新任务按照比例给对应的计算装置分配计算任务;每个计算装置将计算出的结果返回至设备芯片。
技术领域
本发明属于PCB板检测领域,具体涉及一种基于设备芯片的Web VR分布式计算方法。
背景技术
随着计算技术的发展,有些应用需要非常巨大的计算能力才能完成,如果采用传统的集中式计算,需要耗费相当长的时间来完成。分布式计算将该应用分解成许多小的部分,分配给多台计算机进行处理。这样可以节约整体计算时间,大大提高计算效率。
但是,虽然现有的分布式计算已经大大提高了计算效率,但是在实际应用中仍然面临一些问题:由于要将应用分解成小部分,再分配给多台计算机进行处理,因此便存在分配是否合理的问题,若有些计算装置擅长处理某些计算,而另一些计算装置不擅长处理某些计算,若只是一味地均分分配,则不仅仅会浪费资源,还会导致计算效率大大降低,只有合理分配计算任务,才能使得计算得以最优化。
鉴于此,提出一种基于设备芯片的Web VR分布式计算方法为本发明所要研究的课题。
发明内容
针对上述问题,本发明的目的在于提供一种基于设备芯片的Web VR分布式计算方法,旨在解决任务分配不合理,导致计算效率降低,计算速度降低的问题。
为了实现上述目的,本发明采用以下技术方案:一种基于设备芯片的Web VR分布式计算方法,包括以下计算步骤:
第一步:从设备芯片等待的队列中取出待分配的新任务,将其放入当前工作组;
第二步:将该新任务按照计算量平均分割成若干个任务单元,每个任务单元标记为Si,其中,i =1、2、3……n,其中S1=S2= S3……=Sn;
第三步:提取其中之一的任务单元,并通过web发送至各个计算装置进行常规计算,并统计出每个计算装置运算单个任务单元所需的时间ti;
第四步:查找当前可用的计算装置,并将当前所用可用的计算装置集中至一集合S中,并移除当前所有不可用的计算装置,统计出当前剩余计算装置;
第六步:每个计算装置将计算出的结果返回至设备芯片。
作为本发明的进一步改进,还包括一检测步骤:当需要进行下次分布式计算的时,对被移除集合S的计算装置进行重新检测,在检测结果表明计算装置可用的情况下,将该计算装置放入集合S中,等待下次使用。
作为本发明的进一步改进,还包括定时检查步骤,对所有计算装置进行定时检查,以确保在任务分配时集合S中的计算装置可用。
作为本发明的进一步改进,每次当分配任务完成后,自动生成一任务分配报告,并通过该任务分配报告输出处理结果。
作为本发明的进一步改进,还包括纠错步骤,用于对计算后的结论进行多次计算,当发现有错误时,立即更新错误。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞银国际物流(江苏)有限公司,未经瑞银国际物流(江苏)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810030592.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种内存池的管理方法
- 下一篇:一种消息中介传输系统