为什么只能用N卡挖BTM呢?

BTM在国内的币圈算是相当的有名,因为BTM使用的是Tensority算法,营运团队就是圈内知名的巴比特论坛团队,所以这算是一个“国产币”。
为什么只能用N卡挖BTM呢?_第1张图片
  但BTM最大的“亮点”却是在于矿卡本身,对币相对了解的人都知道这句话,“BTM只能N卡挖”,但众所周知,显卡技术并不只是只有Nvidia,AMD也是有出显卡的,那BTM又为什么会被贴上这么一句话呢?
为什么只能用N卡挖BTM呢?_第2张图片
  基于好奇,我做了一番资料收集。

首先从BTM官网公报的Technical White Paper(技术白皮书)中提到,BTM是认可POW(工作量证明)机制的,但为了避免以后出现只为“挖矿而挖矿”的硬件产品,所以所采用的书法,是对人工智能ASIC芯片友好的POW算法,这样尽管以后矿机在闲置或被淘汰后,还可以用于AI加速服务,因此BTM的POW算法大量引入了人工智能领域的矩阵运算和卷积运算。
  
  而对于这种类型的深度学习领域,Nvidia在这方面比AMD所积累的经验要多的多,而硬件方面,Nvidia的每个GPU里面都有独立的完整指令集这个特点,更是让Nvidia占尽优势,同时Nvidia显卡的CUDA比AMD显卡的OpenCL更好用,所以对于这种类型的算法要比AMD更加灵活,更加有优势。总的来说,在BTM的内核开发商,N卡的挖矿内核相比A卡,编程方面更加简单,但出来的挖矿效果却更好。
在这里插入图片描述
  而我在HSPMiner的官网论坛里,HSPMiner的作者也曾为这个问题作出过解答,作者在里面提到,AMD的显卡因为不支持BTM需要的特殊指令集,所以理论性能只有Nvidia的显卡的25%,这直接使得AMD的显卡工作效率明显过低,就算开发出来后也并不符合实际利益。

挖矿交流Q群:806956212

你可能感兴趣的:(为什么只能用N卡挖BTM呢?)