http://www.7klian.com

雅典娜矿池(RRmine.com)黑科技揭秘(二)C2云化,GPU的最佳利用姿势

上篇雅典娜矿池(RRmine.com)黑科技解密(一)最安详的矿池资产打点方案推出后,各人都在诉苦,小编你写这个好难啊,读了半天都没读懂。小编当真反省,以为说得有原理,是有点难了。所以,小编抉择这篇文章换个思路,只管简朴明白地把雅典娜矿池(RRmine.com)的Commit2(以下简称C2)云化思路,给各人先容清楚。首先,,一如既往地感激冰河尝试室高级算法工程师王大爷对本文内容的大力大举支持。
冰河尝试室的C2云化模式回收的是多线程并发“抢单模式”。好比,一个云端的C2呆板有4张显卡(一般环境下,我们所说的显卡=GPU),这个时候只有1个C2任务传输到该呆板,那么4张显卡将会配合完成该任务。在完成任务进程中,还可以添加其他C2任务。假如一张显卡提前完成C2,可以无缝切换其他C2任务,免除时间差。“抢单模式”发挥出GPU极致效率,最大化C2速度,提高了整体封装效率。这即是C2云化的观念。

那么如何领略王大爷口中的GPU操作率和速度到达了最大化?
2. C2云化——最大化GPU操作率和速度
而C2就是复制证明SDR下的最后一环,完整的SDR分为P1、P2、C1、C2。SDR和WindowPoSt/WinningPoSt的详细环节和在Filecoin网络中的浸染,在冰河尝试室文章《硬件科普|Filecoin挖矿硬件设置》里讲的很清楚,不相识的可自行翻阅。
在生成C2阶段,需要用到的主要硬件设备是GPU,因此,也可以把C2云化称之为云GPU。
为什么是C2云化?而不是把复制证明SDR中的其他环节云化呢?冰河尝试室高级算法工程师王大爷先容说:“从C1到C2的输入文件或许在10M阁下,压缩后在8M阁下。而C2的输出文件还不到100K。8M对付整个Filecoin的存储数据来说很小,要知道Filecoin的一个Window都是32G。”所以,8M巨细是云化实现的前提条件。

但这样的优化功效,王大爷并不满意,“C2云化,我们雅典娜矿池(RRmine.com)已经完全实现了,机房没有专门的C2呆板。在C1完成后,直接将文件丢到云端,再分派到各个呆板长举办运算。这让我们的GPU操作率和速度到达了最大化,C2云化速度超普通优化近数倍。”说完这句话,王大爷暂停了一下,嘬了一口电子烟。

在为小编滚滚不停地普及后,王大爷身子往椅子靠了靠,一种属于技能控的光耀萦绕在他身旁,久久不曾散去。黑科技系列未完待续………….

1. 为什么C2可以云化?
言归正传,问题来了,C2是什么呢?这里有须要简朴表明下。
C2环节一般需要耗费20分钟——30分钟阁下。在群雄逐鹿时代,很多厂商都在思量如何优化自身算法,从而淘汰C2的时间。王大爷说:”我们的C2已经优化到13分钟,处于行业顶尖程度。”

Filecoin作为一个漫衍式存储项目,其焦点浸染是存储有效数据。为担保数据在漫衍式存储处事器中的安详完整和恒久不变存储,协议尝试室为Filecoin网络设计了奇特的证明机制——复制证明SDR;时空证明WindowPoSt/WinningPoSt。
传统的Filecoin挖矿模式是单线程模式,包罗协议尝试室给出的方案。在复制证明SDR阶段,P1/P2/C1/C2是线性分列的。这会导致C2阶段的GPU操作效率低下,因为在Filecoin集群挖矿模式下,大概会呈现部门呆板C2运行速度慢,部门呆板C2运行速度快,带来时间差,影响了GPU的利用效率。
 

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读