智能运算装置、系统与算力分配方法制造方法及图纸

技术编号:29280877 阅读:11 留言:0更新日期:2021-07-16 23:16
本发明专利技术是一种智能运算装置、系统与算力分配方法,智能运算装置包括控制电路以及一或多个算力模块,其中各算力模块由多个算力单元所组成,各算力单元实现一种通用型的计算芯片,其中包括多个加密逻辑元件,各支持一种加密函式,可以通过设定加密逻辑元件之间的联机规则与计算顺序以运行某加密算法。智能运算装置运行时,可投入各种矿池参与挖矿,以取得各种加密货币的投资报酬率。之后,智能运算装置可根据投资报酬率动态分配算力,以使得装置与装置所组成的系统可以运作在最佳获利模式下。所组成的系统可以运作在最佳获利模式下。所组成的系统可以运作在最佳获利模式下。

Intelligent computing device, system and computing power distribution method

【技术实现步骤摘要】
智能运算装置、系统与算力分配方法


[0001]本专利技术是关于一种智能运算技术,特别是一种根据投资报酬率分配算力的智能运算装置、系统与其中算力分配方法。

技术介绍

[0002]运算装置小如个人计算机,大至设于计算机机房的计算机丛集,一般常见是为针对特定用途的运算用途,现在也有设于因特网上的云端运算系统(cloud computing),其中设有可以提供运算服务的硬件,如处理器、内存,以及处理特定任务的软件程序,能通过网络接收终端提出的运算需求以提供运算服务。
[0003]其中有一种特别的运算服务之一是挖矿(mining),例如以特定加密货币进行交易时,这个交易会广播到网络上,网络上有矿工进行交易验证,并可以工作证明确认此笔交易。网络上会有许多运算节点重复演算哈希值(hash),为了要得到符合条件哈希值,以及应付不断提高的运算难度,需要更强的运算系统,除了验证后的交易会被打包至区块链(Blockchain)的数据报外,还可获得激励奖金,主要以特定加密货币作为报偿。
[0004]在加密货币挖矿与交易验证的需求下,算力的需求直线上升,过去使用中央处理器(CPU)、绘图芯片(GPU)或实现浮点运算的一种现场可编程门阵列(FPGA)架构的挖矿装置可能不容易产生获利了,因此也渐渐的有现有技术开发采用特殊应用集成电路(Application-specific integrated circuit,ASIC)的挖矿装置,专用执行特定加密货币的加密算法,甚至提出通过合并分散算力的联合演算技术,可称矿池(Mining Pool)。
[0005]如此,拥有少量算力的人可以加入矿池来参与挖矿活动,当有成功挖掘出有效数据报,可以根据对矿池的贡献来获得奖励。

技术实现思路

[0006]本专利技术公开一种智能运算装置与装置组成的系统,智能运算装置主要包括一控制电路以及一或多个算力模块,其中各算力模块由多个算力单元所组成,算力单元中具备可编程其联机与计算顺序的加密逻辑元件,可以根据不同加密算法需求编程其中加密函式以执行对应某加密货币的加密算法,智能运算装置与相关系统主要特征之一是能根据投资报酬率分配算力,同时参与不同矿池与不同加密货币挖矿演算的工作。
[0007]根据智能运算装置的实施例,智能运算装置包括一控制电路,以及一或多个算力模块,各算力模块电性连接控制电路,各算力模块由多个算力单元所组成,各算力单元由多个加密逻辑元件组成,各加密逻辑元件支持一种加密函式,各算力单元通过控制电路设定加密逻辑元件之间的联机规则与计算顺序以运行一加密算法。
[0008]智能运算装置通过控制电路来分配多个算力单元调整智能运算装置的算力,使得智能运算装置支持至少一加密算法。而,在一实施例中,智能运算装置执行的算力分配方法包括以下步骤。
[0009]智能运算装置实现一个矿机,即投入一算力于至少一加密货币执行挖矿演算,得
出针对特定加密货币的投资报酬率,接着根据此加密货币的投资报酬率决定一算力分配,以分配智能运算装置的算力,其中通过控制电路根据算力分配设定一或多个算力模块中多个算力单元对应至少一加密货币的至少一加密算法,包括设定各算力单元中多个加密逻辑元件之间的联机规则与计算顺序,以支持其中之一加密算法,以及通过控制电路设定一或多个算力模块中的每个算力单元个别或其组合参与加密货币的挖矿演算。
[0010]进一步的,算力分配方法还包括,智能运算装置通过所参与的加密货币的挖矿结果得到一新的投资报酬率,并能持续根据新的投资报酬率动态分配智能运算装置的算力。
[0011]在一实施例中,智能运算装置参与一或多个矿池中相同或不同的加密货币的挖矿演算工作,并据此得出各矿池所参与的各加密货币挖矿工作的投资报酬率。
[0012]进一步的,算力单元可实现一通用型计算芯片,其中电路至少包括一处理单元、一加密计算单元以及任务排程单元,加密计算单元设有多个加密逻辑元件,通过编程多个加密逻辑元件的计算逻辑数组,设定多个加密逻辑元件之间的联机与计算顺序,之后由任务排程单元处理加密计算单元中多个加密逻辑元件的运行,记载各加密逻辑元件的运算排程,以执行其中之一加密货币的加密算法。
[0013]在一实施例中,多个智能运算装置的组合可形成一个智能运算系统,智能运算装置之间通过一协议决定一作为发号指令的指挥装置,指挥装置可以控制参与这个智能运算系统中的智能运算装置投入全部或部分算力至一或多个加密货币挖矿,或参与特定矿池参与挖矿运算。
[0014]本专利技术所采用的具体技术,将通过以下的实施例及附呈图式作进一步的说明。
【附图说明】
[0015]图1描述一个挖矿流程范例。
[0016]图2A显示智能运算装置中计算芯片的电路架构实施例之一示意图。
[0017]图2B显示智能运算装置中计算芯片的电路架构实施例之二示意图。
[0018]图3显示智能运算装置电路架构实施例示意图。
[0019]图4显示算力分配方法的实施例流程图。
[0020]图5显示智能运算装置运行的实施例示意图之一。
[0021]图6显示智能运算装置运行的实施例示意图之二。
[0022]图7显示智能运算装置运行的实施例示意图之三。
[0023]图8显示智能运算装置运行的实施例示意图之四。
[0024]图9显示实施智能运算系统的实施例示意图。
[0025]图10显示智能运算装置运行的实施例流程图。
[0026]主要元件符号说明:
[0027]处理单元21
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
记忆单元22
[0028]接口控制单元23
ꢀꢀꢀꢀꢀꢀꢀꢀ
储存单元24
[0029]任务排程单元25
ꢀꢀꢀꢀꢀꢀꢀꢀ
加密计算单元26,28
[0030]加密逻辑元件261
ꢀꢀꢀꢀꢀꢀꢀ
核心281
[0031]程序化单元27
[0032]控制电路30
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
处理单元301
[0033]通讯单元302
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
第一算力模块31
[0034]第二算力模块32
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
第三算力模块33
[0035]算力单元311,321,331
[0036]第一矿池51
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
第二矿池52
[0037]算力模块50
[0038]算力单元501,502,503,504,505,506,507
[0039]加密货币A 511
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
加密货币B 512
[0040]加密货币A 521
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
加密货币C 522
[0041]第一智能运算机901
ꢀꢀꢀꢀꢀꢀ
第二智能运算机902
[0042]第三智能运算机903...

【技术保护点】

【技术特征摘要】
1.一种智能运算装置,其特征在于,所述智能运算装置包括:一控制电路;一或多个算力模块,电性连接所述控制电路,其中各所述算力模块由多个算力单元所组成,以运行一加密算法,通过分配所述多个算力单元调整所述智能运算装置的算力,使得所述智能运算装置支持至少一加密算法;其中,所述智能运算装置执行的一算力分配方法包括:所述智能运算装置投入一算力于至少一加密货币执行挖矿演算,得出针对所述至少一加密货币的一投资报酬率;根据所述至少一加密货币的所述投资报酬率决定一算力分配,以分配所述智能运算装置的算力;通过所述控制电路根据所述算力分配设定所述一或多个算力模块中所述多个算力单元对应所述至少一加密货币的所述至少一加密算法,以支持其中之一所述加密算法;以及通过所述控制电路设定所述一或多个算力模块中的每个所述算力单元个别或其组合参与所述至少一加密货币的挖矿演算。2.根据权利要求1所述的智能运算装置,其特征在于,其中所述算力分配方法还包括:所述智能运算装置通过所参与所述至少一加密货币的挖矿结果得到一新的投资报酬率;以及所述控制电路根据所述新的投资报酬率动态分配所述智能运算装置的算力,包括分配各所述算力模块中所述多个算力单元的组合。3.根据权利要求2所述的智能运算装置,其特征在于,其中所述智能运算装置参与至少一矿池的所述至少一加密货币的挖矿演算工作,并据此得出所述至少一矿池所参与的各所述加密货币挖矿工作的所述投资报酬率。4.根据权利要求3所述的智能运算装置,其特征在于,其中所述智能运算装置中各所述算力模块为设于一计算装置内的一电路板,所述电路板上具有所述多个算力单元,根据所述算力分配动态分配所述多个算力单元参与不同矿池的其中之一所述加密货币的挖矿工作。5.根据权利要求1至4中任一项所述的智能运算装置,其特征在于,其中所述算力单元实现一通用型计算芯片,所述通用型计算芯片包括:一处理单元;以及一加密计算单元,执行所述至少一加密货币的加密算法。6.根据权利要求5所述的智能运算装置,其特征在于,其中各所述算力单元实现所述通用型计算芯片,其中所述加密计算单元由多个加密逻辑元件组成,各所述加密逻辑元件支持一种加密函式,所述通用型芯片通过一任务排程单元设定所述加密逻辑元件之间的联机规则与计算顺序,以支持一加密算法。7.根据权利要求5所述的智能运算装置,其特征在于,其中各所述算力单元实现所述通用型计算芯片,其中所述加密计算单元由多个核心组成,所述通用型芯片通过一程序化单元改变所述加密计算单元的核心数及各个核心的币别,以支持所述至少一加密货币的加密算法。8.一种运作于智能运算装置的算力分配方法,其特征在于,包括以下步骤:
所述智能运算装置投入一算力于至少一加密货币执行挖矿演算,得出针对所述至少一加密货币的一投资报酬率;根据所述至少一加密货币的所述投资报酬率决定一算力分配,以分配所述智能运算装置的算力;根据所述算力分...

【专利技术属性】
技术研发人员:洪泗纹金胤轩
申请(专利权)人:蜜蜂计算香港股份有限公司
类型:发明
国别省市:

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

1