在2009年之前,还没有加密货币之类的东西。 随着技术的发展以适应不断增长的需求,加密货币挖掘已成为许多家用计算机上的现实。 多年来,通过使用更好的硬件,采矿过程及其效率得到了改善。 图形处理单元(GPU)在采矿过程中已经使用了多年,这仅仅是因为它们比直接的图形处理单元效率更高。
重要要点
- GPU或图形处理单元负责计算机系统中的数字渲染,由于GPU相对于CPU或中央处理器的强大潜力,由于其速度和效率,它们在区块链挖掘中变得更加有用。技术进步的迅猛步伐将决定GPU是否仍将是高级加密货币挖掘的标准。
GPU如何在加密货币挖掘中提供帮助?
加密货币挖掘最初是使用CPU或中央处理器执行的。 但是,其有限的处理速度和高功耗导致了有限的输出,从而导致基于CPU的挖掘过程效率低下。
进入基于GPU的挖矿,这比使用CPU提供了很多好处。 标准GPU(例如Radeon HD 5970)的时钟处理速度为每个时钟执行3, 200条32位指令,这是CPU的速度(每个时钟仅执行4条32位指令)的800倍。
GPU的这一特性使其更适合和更好地用于加密货币挖掘,因为挖掘过程需要更高的效率来执行类似的重复计算。 挖掘设备连续尝试对不同的哈希值进行重复解码,每次尝试中仅更改一位。
GPU还配备了大量算术逻辑单元(ALU),负责执行数学计算。 借助这些ALU,GPU能够执行更多计算,从而改善了加密挖掘过程的输出。
GPU被设计为在执行相似和重复的工作方面比执行CPU等多样化的多任务功能更好。
GPU与CPU
每台标准计算机都配备了中央处理器(CPU),该处理器是作为整个计算机系统主机的处理设备。 它基于操作系统的逻辑和计算机上安装的软件来执行整个计算机的控制功能。 典型功能(例如,将该文件另存为MS Word,打印此电子表格或在VLC Media Player中运行该视频)由CPU控制。
GPU是另一种处理设备,但仅用于处理显示功能。 它是计算机的一部分,负责其视频渲染系统。
GPU的典型功能是执行和控制视觉效果和3D图形的渲染,因此CPU不必参与视频渲染服务的详细信息。 它负责图形密集型任务,例如视频编辑,游戏显示以及3D视频和动画的解码和渲染。
打个比方,管理整个组织(计算机系统)的主服务器(CPU)拥有专门的员工(GPU),负责专门部门的工作(视频渲染功能)。
此设置使CPU可以执行高级的多样化任务来管理整个计算机,而GPU则负责其专门的视频功能。 CPU将执行在Windows Media Player中打开视频文件的功能,但是一旦打开该文件,GPU将接管正确显示它的任务。
底线
GPU已经存在多年了,但是面临着来自改进的新时代设备的竞争。 它们包括现场可编程门阵列(FPGA)和专用集成电路(ASIC),它们在执行哈希计算方面的得分均高于CPU和GPU,这是加密货币中区块链管理的一项基本功能。