[发明专利]算力服务数据集存储方法、算力计算装置及算力服务设备有效
申请号: | 202211462571.8 | 申请日: | 2022-11-22 |
公开(公告)号: | CN115587018B | 公开(公告)日: | 2023-03-10 |
发明(设计)人: | 栗鹏飞;张超;刘世君;王英华 | 申请(专利权)人: | 中科声龙科技发展(北京)有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/30 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 胡艳华;解婷婷 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 数据 存储 方法 计算 装置 设备 | ||
本文公开算力服务数据集存储方法、算力计算装置和算力服务设备。算力服务数据集存储方法应用于算力计算装置,包括:控制模块确定算力服务数据集需要更新时,如果计算模块的内存容量大于或等于更新后的第二数据集需要的存储容量但小于更新后的第一数据集和第二数据集需要的存储容量总和,则计算生成新的第一数据集和第二数据集,将新的第一数据集保存在存储模块中,将新的第二数据集发送给计算模块并由计算模块将新的第二数据集保存在计算模块的内存中;其中,第二数据集是由第一数据集生成的且直接参与计算模块执行计算任务,第一数据集不直接参与计算模块执行计算任务。本文的方案能延长计算模块的内存使用时间和整个算力计算装置的使用寿命。
技术领域
本公开实施例涉及数据存储领域,尤其涉及一种算力服务数据集存储方法、算力计算装置及算力服务设备。
背景技术
Ethash中使用PoW(Proof Of Work,工作量证明)算法。 PoW算法是哈希算法和DAG(Directed Acyclic Graph,有向无环图)算法的结合,该算法的一般流程如下:首先使用种子计算出一个缓存(cache)哈希数据集,然后利用缓存(cache)哈希数据集计算出一个有向无环图(DAG)哈希数据集。DAG哈希数据集可以理解为是一个完整的搜索空间,基于PoW算法的计算过程中需要从DAG哈希数据集中重复地随机抽取数据去和其他数据进行混合哈希运算。
算力服务设备包括主控板和算力板,其中,主控板负责从网络接收计算任务并将计算结果返回给网络,算力板负责进行大量的计算。算力板通常使用ASIC(ApplicationSpecific Integrated Circuit,专用集成电路)芯片执行计算任务,ASIC芯片内集成DRAM(Dynamic Random Access Memory,动态随机存取内存)用于存储算力服务数据集(cache哈希数据集和DAG哈希数据集)。
ASIC芯片内的DRAM大小是固定的且无法扩展,但是基于POW(Proof Of Work,工作量证明)机制的计算要求不断扩充算力服务数据集的规模,导致ASIC芯片的内存逐渐不够用,影响了整个算力服务设备的使用寿命。
发明内容
本公开实施例提供了一种算力服务数据集存储方法,应用于算力计算装置,包括:
控制模块确定算力服务数据集是否需要更新;其中,所述算力服务数据集包括第一数据集和第二数据集,所述第二数据集是由所述第一数据集生成的且直接参与计算模块执行计算任务,所述第一数据集不直接参与所述计算模块执行计算任务;
当所述算力服务数据集需要更新时,如果所述计算模块的内存容量大于或等于更新后的第二数据集需要的存储容量但小于更新后的第一数据集和第二数据集需要的存储容量总和,则所述控制模块计算生成新的第一数据集和新的第二数据集,将所述新的第一数据集保存在存储模块中,将所述新的第二数据集发送给所述计算模块并由所述计算模块将所述新的第二数据集保存在所述计算模块的内存中。
本公开实施例提供了一种算力计算装置,包括:控制模块、存储模块和计算模块;所述计算模块包括计算单元和内存;
所述控制模块,用于确定算力服务数据集是否需要更新;当所述算力服务数据集需要更新时,如果所述计算模块的内存容量大于或等于更新后的第二数据集需要的存储容量但小于更新后的第一数据集和第二数据集需要的存储容量总和,则计算生成新的第一数据集和新的第二数据集,将所述新的第一数据集保存在存储模块中,将所述新的第二数据集发送给所述计算模块;向所述计算模块发送计算任务,接收所述计算模块返回的计算任务执行结果;
所述计算模块,用于接收到所述新的第二数据集,将所述新的第二数据集保存在所述内存中;接收到所述计算任务,通过所述计算单元进行计算得到计算任务执行结果,将所述计算任务执行结果返回给所述控制模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科声龙科技发展(北京)有限公司,未经中科声龙科技发展(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211462571.8/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置