第一代挖礦是在普通電腦上完成的,也就是用通用中央處理器CPU來運算。第二代礦工發現CPU已經無利可圖時,就使用起了GPU。GPU的好處是有著高吞吐量和高並行處理功能,這兩點對比特幣挖礦都十分有利。比特幣挖礦可以進行大量的平行計算,因為你可以同時用不同的臨時隨機數計算多個雜湊值。
而且,GPU都可以超頻,這意味著如果你願意承擔顯示卡過熱或者故障風險的話,可以讓顯示卡以高頻率更快地進行。超頻的好處是可以更快地計算,但是也會引發一些運算錯誤
一個高階的GPU超頻之後可以達到200MH/s,也就是每秒2億次雜湊運算。這是CPU不可能達到的量級。但是以現在的難度,就算把100塊顯示卡放在一起,也需要幾千年的時間才能挖出來。
GPU挖礦也有缺點。GPU有大量的內建硬體來進行影象處理,這對比特幣挖礦毫無用處,而且GPU沒有很好地冷卻處理設定,並且非常耗電。