gpu即图形处理器,是为了处理复杂的图形计算而生,它是显卡的“心脏”,相当于cpu在电脑中的作用。
gpu和cpu一样,也是为了完成计算任务任务而设计出来的,不过它的作用比cpu更为专一,并且拥有的核数远远超过cpu,故而其并行浮点运算的能力是cpu远远赶不上的。
gpu是为了视频游戏而诞生,但是近年来,随着gpu技术的不断发展,它已经不再局限于图形渲染领域,而是开始走向超级计算机、医学成像、流体力学、地震勘探等需要大量数据计算的领域,这些领域有一个通通的特点就是,需要对海量数据进行大量相同的cāo作。
以绘制一幅图形举例,cpu的机制,导致了它只能一个像素一个像素,或者2-4个同时绘制,而gpu的机制,就相当于直接有一个印章一样的喷头阵列,直接一次xing就绘制完成。
gpu的优势就在于超强的并行运算能力。
在比特币诞生差不多八个月的时候,难度开始持续上身,使用cpu进行挖矿所能获得的收益开始逐渐降低,往往电费就占据了几乎一半左右的费用。
这个时候,论坛上开始有人讨论使用显卡技术进行挖矿,因为早在之前,在医学研究领域,就有人使用显卡阵列进行蛋白质折叠分布式计算和暴力密码破解计算任务。
“挖矿”的本质实际上是对特定算法的一种破解,基本就是重复xing的大量计算,而这正是gpu的长处,在这方面cpu完全比不上gpu。
于是,一些懂技术的矿工们开始潜心研究使用显卡进行挖矿。
由于之前从来没有先例,要想使用显卡挖矿。必须自己编写配套的挖矿程序。
第一个使用显卡进行挖矿的矿工是a