2011年左右,用于现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)的硬件设计语言Verilog,第一次用于比特币挖矿。一些矿工开始用FPGA来代替GPU进行挖矿。
原文精选:FPGA的工作原理是在追求定制硬件的最佳性能的同时,用户可以现场调试或者修改硬件参数。相比之下,常用的硬件是在出厂之前就设计好的,以后是无法更改定制而只能永远做同样的工作。
FPGA比GPU的性能好,特别是在数位操作(bit fiddling)方面FPGA很轻易就可以做到FPGA也很容易冷却,不像GPU,FPGA理论上可以使用硬件板卡上的每一个晶体管进行挖矿运算。跟GPU一样,可以将很多FPGA堆叠在一起,通过一个中央处理单元来驱动所有的FPGA,如图5.8所示。总体来说,相比显卡堆叠,我们可以构建一个更加干净整洁的大型FPGA阵列。
精心使用FPGA可以使得运算速度上升到1GH/s,也就是每秒10亿次哈希运算。这显然比CPU或者GPU在性能上都有很大的提高,不过即使你有100块每秒运算1GH/s的FPGA板,在2015年早期的比特币难度之下,平均仍旧需要100年的时间才能找到一个有效区块。
读书笔记:
1,FPGA的工作原理是在追求定制硬件的最佳性能的同时,用户可以现场调试或者修改硬件参数。
2,FPGA比GPU的性能好,特别是在数位操作(bit fiddling)方面。
原文精选:虽然性能提高了,但由于以下几个原因,用FPGA挖矿的时代也非常短暂:首先,使用FPGA来挖矿其实更加困难——几乎需要一直超频使用——这远超FPGA供普通消费者而设定的频率。因为这个原因,很多人在用FPGA挖矿的时候经常看到各种报错和故障。其次,优化FPGA的32位加法处理上十分困难,而这在SHA-256的运算中非常关键。最后,FPGA在多数商店都买不到,而且相比GPU来说,只有少数人才知道怎么搭建FPGA并进行相应的编程。
最重要的是,即使在性能功耗比方面,FPGA相比GPU的提升也不是很高,这就使得用FPGA挖矿只是一个短期现象。尽管GPU挖矿的时代持续了大约一年,而FPGA存在的时间更加有限——仅仅存在了几个月,之后定制化的专用集成电路技术(Application SpecificIntegrated Circuits,简称ASIC)就诞生了。
读书笔记:
1,FPGA挖矿的缺点很多,使其使用时间很短暂。
2,FPGA仅仅存在了几个月,定制化的专用集成电路技术(Application SpecificIntegrated Circuits,简称ASIC)诞生了。
一叶之秋带你一分钟速读经典书籍,每天一分钟(只需阅读读书笔记部分),天天获新知。
一叶之秋——非著名股票分析师
CCTV证券资讯频道特邀分析师
币乎,币问内测作者;区分认证分析师
金色财经,币世界专栏作家
《区块链编年史》 《区块链重塑未来》系列作者
量价时空战法体系,一分钟读书俱乐部创始人
公众号:区块链项目评测
007er
网友评论