Gpu-Mining

簡單的 GPU C++ 探勘

  • April 25, 2016

我正在嘗試為實驗性 Peercoin 複製探勘創世塊。

我已經用 boost 執行緒寫了一個,它真的很有趣,因為這是我寫過的處理器最密集的程序,但我每秒只能得到 1M 的雜湊,所以我猜它需要大約72 分鐘基於假設初始難度 1 並且這個等式是正確的。

有沒有一種相對簡單的方法可以將函式發送到 GPU?

到目前為止,我所做的只是使用“靜默”(返回false而不是將錯誤寫入debug.logCheckBlock()來驗證 nonce 是否有效。

請給我看一個可以使用 GPU 驗證隨機數的簡單庫。

這看起來像是一個充當 OpenCL 包裝器的出色庫,至少基於給出的vector排序的簡短範例。

所有庫似乎都將 GPU 視為某種外國 CPU,雖然這也不例外,但它似乎是最直接和最直覺的。

我無法測試,但如果它像宣傳的那樣工作,它看起來很完美。

注意:我已經嘗試自己整理CUDA和OpenCL,但我還不夠好。這吸引了我的懶惰。

引用自:https://bitcoin.stackexchange.com/questions/19139