矿机控制器任务分配系统、装置及其可存储介质制造方法及图纸

技术编号:24573132 阅读:67 留言:0更新日期:2020-06-21 00:00
本申请公开了一种矿机控制器任务分配系统、装置及其可存储介质,包括:任务接收单元,用于通过CPU接口控制模块接收任务数据;任务存储单元,用于通过控制模块判断任务归属通道,并且写入到相应通道的内存中;任务发送单元,用于获取对应内存中的任务数据,按照其所在的发送模块发送到对应下行端口;任务输出单元,用于在各下行端口接受任务发送单元数据后,接收任务计算结果并写入到对应端口的内存中,以轮询模式获取各个内存中的任务计算结果作为输出内容。在本申请实施例中,使用本系统中的内存结构,只要内存有余量,单个通道的任务接收与发送可以同时进行,减少了CPU的等待时间,增加了CPU任务下发的工作效率。

Task distribution system, device and storage medium of miner controller

【技术实现步骤摘要】
矿机控制器任务分配系统、装置及其可存储介质
本申请涉及软件任务分配
,尤其涉及一种矿机控制器任务分配系统、装置及其可存储介质。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链矿机是对区块链进行快速哈希计算的工具;而矿机控制器就是区块链计算任务发送和计算结果接收的控制装置。目前的技术中,对于任务分配,尤其是大量的任务分配过程中,占用CPU大量进程,很容易导致发送不及时,甚至后台计算任务出错的情况。
技术实现思路
为了解决上述技术问题,本申请实施例提供一种矿机控制器任务分配系统、装置及其可存储介质。本申请实施例第一方面提供了一种矿机控制器任务分配系统,可包括:任务接收单元,用于通过CPU接口控制模块接收任务数据;任务存储单元,用于通过控制模块判断任务归属通道,并且写入到相应通道的内存中;任务发送单元,用于获取对应内存中的任务数据,按照其所在的发送模块发送到对应下行端口;任务输出单元,用于在各下行端口接受任务发送单元数据后,接本文档来自技高网...

【技术保护点】
1.一种矿机控制器任务分配系统,其特征在于,包括:/n任务接收单元,用于通过CPU接口控制模块接收任务数据;/n任务存储单元,用于通过控制模块判断任务归属通道,并且写入到相应通道的内存中;/n任务发送单元,用于获取对应内存中的任务数据,按照其所在的发送模块发送到对应下行端口;/n任务输出单元,用于在各下行端口接受任务发送单元数据后,接收任务计算结果并写入到对应端口的内存中,以轮询模式获取各个内存中的任务计算结果作为输出内容。/n

【技术特征摘要】
1.一种矿机控制器任务分配系统,其特征在于,包括:
任务接收单元,用于通过CPU接口控制模块接收任务数据;
任务存储单元,用于通过控制模块判断任务归属通道,并且写入到相应通道的内存中;
任务发送单元,用于获取对应内存中的任务数据,按照其所在的发送模块发送到对应下行端口;
任务输出单元,用于在各下行端口接受任务发送单元数据后,接收任务计算结果并写入到对应端口的内存中,以轮询模式获取各个内存中的任务计算结果作为输出内容。


2.根据权利要求1所述的矿机控制器任务分配系统,其特征在于,
所述归属通道设置有多个,每个归属通道均设置有memory单元;
所述memory单元用于存储任务内容,根据任务字节数将对应通道的内存进行分片。


3.根据权利要求2所述的矿机控制器任务分配系统,其特征在于,
所述memory单元分片时,单个任务命令不超过n字节,将内存分成m个片选地址,每片n字节,内存空间分配为mxn。


4.根据权利要求3所述的矿机控制器任务分配系统,其特征在于,
每片所述片选地址包括:
地址序号单元;
存储地址单元,与所述地址序号单元对应;
任务内容单元,内置有任务内容,与存储地址单元对应。


5.根据权利要求4所述的矿机控制器任务分配系统,其特征在于,
所述存储地址单元中,存储地址0内存储该条命令的发送模式,存储地...

【专利技术属性】
技术研发人员:杭炜
申请(专利权)人:浙江亿邦通信科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1