【技术实现步骤摘要】
智能运算装置、系统与算力分配方法
[0001]本专利技术是关于一种智能运算技术,特别是一种根据投资报酬率分配算力的智能运算装置、系统与其中算力分配方法。
技术介绍
[0002]运算装置小如个人计算机,大至设于计算机机房的计算机丛集,一般常见是为针对特定用途的运算用途,现在也有设于因特网上的云端运算系统(cloud computing),其中设有可以提供运算服务的硬件,如处理器、内存,以及处理特定任务的软件程序,能通过网络接收终端提出的运算需求以提供运算服务。
[0003]其中有一种特别的运算服务之一是挖矿(mining),例如以特定加密货币进行交易时,这个交易会广播到网络上,网络上有矿工进行交易验证,并可以工作证明确认此笔交易。网络上会有许多运算节点重复演算哈希值(hash),为了要得到符合条件哈希值,以及应付不断提高的运算难度,需要更强的运算系统,除了验证后的交易会被打包至区块链(Blockchain)的数据报外,还可获得激励奖金,主要以特定加密货币作为报偿。
[0004]在加密货币挖矿与交易验证的需求下,算力的需求直线上升,过去使用中央处理器(CPU)、绘图芯片(GPU)或实现浮点运算的一种现场可编程门阵列(FPGA)架构的挖矿装置可能不容易产生获利了,因此也渐渐的有现有技术开发采用特殊应用集成电路(Application-specific integrated circuit,ASIC)的挖矿装置,专用执行特定加密货币的加密算法,甚至提出通过合并分散算力的联合演算技术,可称矿池(Mini
【技术保护点】
【技术特征摘要】
1.一种智能运算装置,其特征在于,所述智能运算装置包括:一控制电路;一或多个算力模块,电性连接所述控制电路,其中各所述算力模块由多个算力单元所组成,以运行一加密算法,通过分配所述多个算力单元调整所述智能运算装置的算力,使得所述智能运算装置支持至少一加密算法;其中,所述智能运算装置执行的一算力分配方法包括:所述智能运算装置投入一算力于至少一加密货币执行挖矿演算,得出针对所述至少一加密货币的一投资报酬率;根据所述至少一加密货币的所述投资报酬率决定一算力分配,以分配所述智能运算装置的算力;通过所述控制电路根据所述算力分配设定所述一或多个算力模块中所述多个算力单元对应所述至少一加密货币的所述至少一加密算法,以支持其中之一所述加密算法;以及通过所述控制电路设定所述一或多个算力模块中的每个所述算力单元个别或其组合参与所述至少一加密货币的挖矿演算。2.根据权利要求1所述的智能运算装置,其特征在于,其中所述算力分配方法还包括:所述智能运算装置通过所参与所述至少一加密货币的挖矿结果得到一新的投资报酬率;以及所述控制电路根据所述新的投资报酬率动态分配所述智能运算装置的算力,包括分配各所述算力模块中所述多个算力单元的组合。3.根据权利要求2所述的智能运算装置,其特征在于,其中所述智能运算装置参与至少一矿池的所述至少一加密货币的挖矿演算工作,并据此得出所述至少一矿池所参与的各所述加密货币挖矿工作的所述投资报酬率。4.根据权利要求3所述的智能运算装置,其特征在于,其中所述智能运算装置中各所述算力模块为设于一计算装置内的一电路板,所述电路板上具有所述多个算力单元,根据所述算力分配动态分配所述多个算力单元参与不同矿池的其中之一所述加密货币的挖矿工作。5.根据权利要求1至4中任一项所述的智能运算装置,其特征在于,其中所述算力单元实现一通用型计算芯片,所述通用型计算芯片包括:一处理单元;以及一加密计算单元,执行所述至少一加密货币的加密算法。6.根据权利要求5所述的智能运算装置,其特征在于,其中各所述算力单元实现所述通用型计算芯片,其中所述加密计算单元由多个加密逻辑元件组成,各所述加密逻辑元件支持一种加密函式,所述通用型芯片通过一任务排程单元设定所述加密逻辑元件之间的联机规则与计算顺序,以支持一加密算法。7.根据权利要求5所述的智能运算装置,其特征在于,其中各所述算力单元实现所述通用型计算芯片,其中所述加密计算单元由多个核心组成,所述通用型芯片通过一程序化单元改变所述加密计算单元的核心数及各个核心的币别,以支持所述至少一加密货币的加密算法。8.一种运作于智能运算装置的算力分配方法,其特征在于,包括以下步骤:
所述智能运算装置投入一算力于至少一加密货币执行挖矿演算,得出针对所述至少一加密货币的一投资报酬率;根据所述至少一加密货币的所述投资报酬率决定一算力分配,以分配所述智能运算装置的算力;根据所述算力分...
【专利技术属性】
技术研发人员:洪泗纹,金胤轩,
申请(专利权)人:蜜蜂计算香港股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。