Cite Article

Determining Optimal Mining Work Size on the OpenCL Platform for the Ethereum Cryptocurrency

Choose citation format

BibTeX

@article{IJASEIT5820,
   author = {Pavel V. Sukharev and Dmitry S. Silnov and Maxim O. Shishkin},
   title = {Determining Optimal Mining Work Size on the OpenCL Platform for the Ethereum Cryptocurrency},
   journal = {International Journal on Advanced Science, Engineering and Information Technology},
   volume = {9},
   number = {5},
   year = {2019},
   pages = {1528--1534},
   keywords = {cryptocurrency mining; Ethereum; OpenCL; performance optimization.},
   abstract = {In terms of cryptocurrency, mining is a process of creating a new transaction block to add it to the blockchain. The cryptocurrency protocol should ensure the reliability of new transaction blocks. One of the popular mining protocols is the Proof-of-Work protocol, which requires the miner to perform a certain work to verify its right to add a new block into the blockchain. To perform this work, high-performance hardware is used, such as GPU. On the program level, hardware needs special computing framework, for example, CUDA or OpenCL. In this article, we discuss Ethereum cryptocurrency mining using the OpenCL standard. The Ethereum cryptocurrency is the most popular cryptocurrency with GPU-based mining. There are several open-source implementations of the Ethereum cryptocurrency miners. The host-part of the OpenCL-miner is considered, which makes the research results independent of the mining algorithm and allows using the results of the research in the mining of other cryptocurrencies. During the research, we have found the problems, which lead to mining productivity loss, and we are looking for the ways to resolve these problems and thus increase mining performance. As part of solving these problems, we have developed the algorithm for the functioning of the miner and proposed the methodology of determining the optimal size of OpenCL work, which allows to reduce the impact of problems found and achieve maximum mining productivity using OpenCL framework.},
   issn = {2088-5334},
   publisher = {INSIGHT - Indonesian Society for Knowledge and Human Development},
   url = {http://ijaseit.insightsociety.org/index.php?option=com_content&view=article&id=9&Itemid=1&article_id=5820},
   doi = {10.18517/ijaseit.9.5.5820}
}

EndNote

%A Sukharev, Pavel V.
%A Silnov, Dmitry S.
%A Shishkin, Maxim O.
%D 2019
%T Determining Optimal Mining Work Size on the OpenCL Platform for the Ethereum Cryptocurrency
%B 2019
%9 cryptocurrency mining; Ethereum; OpenCL; performance optimization.
%! Determining Optimal Mining Work Size on the OpenCL Platform for the Ethereum Cryptocurrency
%K cryptocurrency mining; Ethereum; OpenCL; performance optimization.
%X In terms of cryptocurrency, mining is a process of creating a new transaction block to add it to the blockchain. The cryptocurrency protocol should ensure the reliability of new transaction blocks. One of the popular mining protocols is the Proof-of-Work protocol, which requires the miner to perform a certain work to verify its right to add a new block into the blockchain. To perform this work, high-performance hardware is used, such as GPU. On the program level, hardware needs special computing framework, for example, CUDA or OpenCL. In this article, we discuss Ethereum cryptocurrency mining using the OpenCL standard. The Ethereum cryptocurrency is the most popular cryptocurrency with GPU-based mining. There are several open-source implementations of the Ethereum cryptocurrency miners. The host-part of the OpenCL-miner is considered, which makes the research results independent of the mining algorithm and allows using the results of the research in the mining of other cryptocurrencies. During the research, we have found the problems, which lead to mining productivity loss, and we are looking for the ways to resolve these problems and thus increase mining performance. As part of solving these problems, we have developed the algorithm for the functioning of the miner and proposed the methodology of determining the optimal size of OpenCL work, which allows to reduce the impact of problems found and achieve maximum mining productivity using OpenCL framework.
%U http://ijaseit.insightsociety.org/index.php?option=com_content&view=article&id=9&Itemid=1&article_id=5820
%R doi:10.18517/ijaseit.9.5.5820
%J International Journal on Advanced Science, Engineering and Information Technology
%V 9
%N 5
%@ 2088-5334

IEEE

Pavel V. Sukharev,Dmitry S. Silnov and Maxim O. Shishkin,"Determining Optimal Mining Work Size on the OpenCL Platform for the Ethereum Cryptocurrency," International Journal on Advanced Science, Engineering and Information Technology, vol. 9, no. 5, pp. 1528-1534, 2019. [Online]. Available: http://dx.doi.org/10.18517/ijaseit.9.5.5820.

RefMan/ProCite (RIS)

TY  - JOUR
AU  - Sukharev, Pavel V.
AU  - Silnov, Dmitry S.
AU  - Shishkin, Maxim O.
PY  - 2019
TI  - Determining Optimal Mining Work Size on the OpenCL Platform for the Ethereum Cryptocurrency
JF  - International Journal on Advanced Science, Engineering and Information Technology; Vol. 9 (2019) No. 5
Y2  - 2019
SP  - 1528
EP  - 1534
SN  - 2088-5334
PB  - INSIGHT - Indonesian Society for Knowledge and Human Development
KW  - cryptocurrency mining; Ethereum; OpenCL; performance optimization.
N2  - In terms of cryptocurrency, mining is a process of creating a new transaction block to add it to the blockchain. The cryptocurrency protocol should ensure the reliability of new transaction blocks. One of the popular mining protocols is the Proof-of-Work protocol, which requires the miner to perform a certain work to verify its right to add a new block into the blockchain. To perform this work, high-performance hardware is used, such as GPU. On the program level, hardware needs special computing framework, for example, CUDA or OpenCL. In this article, we discuss Ethereum cryptocurrency mining using the OpenCL standard. The Ethereum cryptocurrency is the most popular cryptocurrency with GPU-based mining. There are several open-source implementations of the Ethereum cryptocurrency miners. The host-part of the OpenCL-miner is considered, which makes the research results independent of the mining algorithm and allows using the results of the research in the mining of other cryptocurrencies. During the research, we have found the problems, which lead to mining productivity loss, and we are looking for the ways to resolve these problems and thus increase mining performance. As part of solving these problems, we have developed the algorithm for the functioning of the miner and proposed the methodology of determining the optimal size of OpenCL work, which allows to reduce the impact of problems found and achieve maximum mining productivity using OpenCL framework.
UR  - http://ijaseit.insightsociety.org/index.php?option=com_content&view=article&id=9&Itemid=1&article_id=5820
DO  - 10.18517/ijaseit.9.5.5820

RefWorks

RT Journal Article
ID 5820
A1 Sukharev, Pavel V.
A1 Silnov, Dmitry S.
A1 Shishkin, Maxim O.
T1 Determining Optimal Mining Work Size on the OpenCL Platform for the Ethereum Cryptocurrency
JF International Journal on Advanced Science, Engineering and Information Technology
VO 9
IS 5
YR 2019
SP 1528
OP 1534
SN 2088-5334
PB INSIGHT - Indonesian Society for Knowledge and Human Development
K1 cryptocurrency mining; Ethereum; OpenCL; performance optimization.
AB In terms of cryptocurrency, mining is a process of creating a new transaction block to add it to the blockchain. The cryptocurrency protocol should ensure the reliability of new transaction blocks. One of the popular mining protocols is the Proof-of-Work protocol, which requires the miner to perform a certain work to verify its right to add a new block into the blockchain. To perform this work, high-performance hardware is used, such as GPU. On the program level, hardware needs special computing framework, for example, CUDA or OpenCL. In this article, we discuss Ethereum cryptocurrency mining using the OpenCL standard. The Ethereum cryptocurrency is the most popular cryptocurrency with GPU-based mining. There are several open-source implementations of the Ethereum cryptocurrency miners. The host-part of the OpenCL-miner is considered, which makes the research results independent of the mining algorithm and allows using the results of the research in the mining of other cryptocurrencies. During the research, we have found the problems, which lead to mining productivity loss, and we are looking for the ways to resolve these problems and thus increase mining performance. As part of solving these problems, we have developed the algorithm for the functioning of the miner and proposed the methodology of determining the optimal size of OpenCL work, which allows to reduce the impact of problems found and achieve maximum mining productivity using OpenCL framework.
LK http://ijaseit.insightsociety.org/index.php?option=com_content&view=article&id=9&Itemid=1&article_id=5820
DO  - 10.18517/ijaseit.9.5.5820