[发明专利]一种任务分配方法及虚拟货币挖矿任务分配方法在审
申请号: | 202110223873.9 | 申请日: | 2021-03-01 |
公开(公告)号: | CN113064716A | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 包兴刚 | 申请(专利权)人: | 杭州德旺信息技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06Q20/06 |
代理公司: | 南京普睿益思知识产权代理事务所(普通合伙) 32475 | 代理人: | 何薇 |
地址: | 310005 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 分配 方法 虚拟 货币 | ||
本发明属于计算机领域,具体涉及一种任务分配方法及虚拟货币挖矿任务分配方法,包括:所述第一级运算芯片接收控制器下发的数据并解析,若数据解析为时戳预设命令,则进行时戳预设,若数据解析为任务数据,则根据时戳预设将任务数据中对应的时戳字段进行更新,并生成新的任务数据,并将新的任务数据发送到下一级运算芯片,直到所有运算芯片均完成运算。本发明的使控制器往运算芯片发送的数据量减小,使上下串联通信频率降低,使系统设计更稳定。
技术领域
本发明属于计算机领域,具体涉及一种任务分配方法及虚拟货币挖矿任务分配方法。
背景技术
大算力系统,常用方法是由一个控制器和多个运算芯片组成,如图1所示,在该系统中,控制器负责管理运算芯片,并分发运算任务给各个运算芯片,各个运算芯片负责处理配置数据和运算数据,并返回运算结果给控制器。其中运算芯片数量不限定,往往可以达到数百个。
随着对运算系统性能要求的越来越高,运算系统中的运算芯片的数量越来越多,控制器发送给算力芯片的数据量越来越多,传统发送方式已然成为了通信瓶颈。
传统任务发送方式,通过控制器对每一个运算芯片单独发送任务或广播发送一个任务每个算力芯片计算此任务的某一段区间(所有芯片分此任务计算量),操作简单。但是控制器发送到运算芯片的传输数据大量,对传输的频率要求比较高,极大的限制了运算芯片的数量,对传输的稳定性有更高要求。
发明内容
为解决上述技术问题,本发明实施例提出一种任务分配方法及虚拟货币挖矿任务分配方法,以解决现有控制器与算力芯片之间传输数据量大,传输频率高,不稳定问题。
第一方面,本发明实施例提出一种任务分配方法,应用于串联通信系统,所述串联通信系统包括控制器以及多个串联连接的运算芯片,所述控制器与其中的第一级运算芯片连接,所述方法包括:
所述第一级运算芯片接收控制器下发的数据并解析,若数据解析为时戳预设命令,则进行时戳预设,若数据解析为任务数据,则根据时戳预设将任务数据中对应的时戳字段进行更新,并生成新的任务数据,并将新的任务数据发送到下一级运算芯片,直到所有运算芯片均完成运算。
优选的,不同运算芯片对应的时戳预设命令均不相同,不同时戳预设命令对应不同的时戳预设。
优选的,所述根据时戳预设将任务数据中对应的时戳字段进行更新,并生成新的任务数据包括:
将任务数据中对应的时戳字段变更为预设的时戳,生成新的任务数据。
本发明采用的技术方案,具有如下有益效果:
1.本发明的使控制器往运算芯片发送的数据量减小,使上下串联通信频率降低,使系统设计更稳定。
第二方面,本发明实施例提出一种虚拟货币挖矿任务分配方法,应用于串联通信系统,所述串联通信系统包括控制器以及多个串联连接的运算芯片,所述控制器与其中的第一级运算芯片连接,所述方法包括:
所述第一级运算芯片接收控制器下发的数据并解析,若数据解析为时戳预设命令,则进行时戳预设,若数据解析为虚拟货币任务数据,则根据时戳预设将虚拟货币任务数据中对应的时戳字段进行更新,并生成新的虚拟货币任务数据,并将新的虚拟货币任务数据发送到下一级运算芯片,直到所有运算芯片均完成运算。
优选的,不同运算芯片对应的时戳预设命令均不相同,不同时戳预设命令对应不同的时戳预设。
优选的,所述根据时戳预设将虚拟货币任务数据中对应的时戳字段进行更新,并生成新的虚拟货币任务数据包括:
将虚拟货币任务数据中对应的时戳字段变更为预设的时戳,生成新的虚拟货币任务数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州德旺信息技术有限公司,未经杭州德旺信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110223873.9/2.html,转载请声明来源钻瓜专利网。