Bitcoin Forum
May 06, 2024, 02:32:07 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: FPGA ethereum miner  (Read 1465 times)
TheRomanLegion_ (OP)
Member
**
Offline Offline

Activity: 74
Merit: 11


View Profile
September 16, 2017, 02:49:17 PM
 #1

Ok I'm working on one now (just building out the schematics and deciding about how I'm going to go about doing this). I just need a bit of a helping hand from the community  Grin.

So I'm assuming that those who are reading this understand ethash's mixing function and how each node has to retrieve DAG pages from a pseudorandom dataset (64 times) that then have to be either, below or equal to the target threshold once it has been digested back down to 32 bytes via the post processing function. You can look this up if you need more info...


Now to the good part! - How can we make a more efficient miner than
the current GPU's on the market today (by using a FPGA miner)?

Well, based on my research thus far, there are 3 main steps to achieve this;

1) Improve the computational power of the FPGA so that it can perform the mixing function faster than current GPU's (albeit this improvement would be relatively insignificant).
2) Improve the bandwidth of the FPGA so that it is significantly larger/faster than current GPU's. This will allow for the FPGA to retrieve DAG files from the pseudorandom dataset at a much higher speed. (This improvement would have a huge impact!)
3) Make the cost of $/hash much cheaper.

So as we can see, the step in which we have the most control is step 2. So thats what I thought I would focus on. Currently, my Nvidia 1070 has one GDDR5 chip which is significantly slower at fetching small chunks of data when compared to a DDR4 or a DDR3. So if we added several DDR4/3 chips to the FPGA board, bandwidth would be increased by a vast amount, therby allowing for DAG pages to be fetched at a much greater speed. <-- Please let me know if this is wrong!

Cost: DDR4; $35 - $70
         FPGA boards; $20 - $170

If we configure the FPGA board like this then we could get roughly double (or much more) the $/hash when compared to the GPU's currently on the market (September 2017). Please let me know if I have missed anything or could change/add anything to make this possible or better. Hopefully, as a community, we can be one of the first to develop a specialised chip for ethash or other DAG based algorithms.

        

The grue lurks in the darkest places of the earth. Its favorite diet is adventurers, but its insatiable appetite is tempered by its fear of light. No grue has ever been seen by the light of day, and few have survived its fearsome jaws to tell the tale.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714962727
Hero Member
*
Offline Offline

Posts: 1714962727

View Profile Personal Message (Offline)

Ignore
1714962727
Reply with quote  #2

1714962727
Report to moderator
1714962727
Hero Member
*
Offline Offline

Posts: 1714962727

View Profile Personal Message (Offline)

Ignore
1714962727
Reply with quote  #2

1714962727
Report to moderator
Agozyen
Sr. Member
****
Offline Offline

Activity: 672
Merit: 252

Until the end


View Profile
September 16, 2017, 03:30:05 PM
 #2

Etherium mining is going to become useless once it converts to POS.  You may want to look at the Etherium roadmap.  I am pretty sure the conversion from PoW to PoS is this year.
NotFuzzyWarm
Legendary
*
Offline Offline

Activity: 3626
Merit: 2533


Evil beware: We have waffles!


View Profile
September 16, 2017, 03:51:41 PM
 #3

Hey genius, how about posting this where it belongs - in the ALTCOIN area with the other Piece Of Shi** coins.
This is Bitcoin hardware ONLY. Roll Eyes

- For bitcoin to succeed the community must police itself -    My info useful? Donations welcome! 1FuzzyWc2J8TMqeUQZ8yjE43Rwr7K3cxs9
 -Sole remaining active developer of cgminer, Kano's repo is here
-Support Sidehacks miner development. Donations to:   1BURGERAXHH6Yi6LRybRJK7ybEm5m5HwTr
Henry_Kyle2018
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile
September 16, 2017, 06:23:09 PM
 #4

Ok I'm working on one now (just building out the schematics and deciding about how I'm going to go about doing this). I just need a bit of a helping hand from the community  Grin.

So I'm assuming that those who are reading this understand ethash's mixing function and how each node has to retrieve DAG pages from a pseudorandom dataset (64 times) that then have to be either, below or equal to the target threshold once it has been digested back down to 32 bytes via the post processing function. You can look this up if you need more info...


Now to the good part! - How can we make a more efficient miner than
the current GPU's on the market today (by using a FPGA miner)?

Well, based on my research thus far, there are 3 main steps to achieve this;

1) Improve the computational power of the FPGA so that it can perform the mixing function faster than current GPU's (albeit this improvement would be relatively insignificant).
2) Improve the bandwidth of the FPGA so that it is significantly larger/faster than current GPU's. This will allow for the FPGA to retrieve DAG files from the pseudorandom dataset at a much higher speed. (This improvement would have a huge impact!)
3) Make the cost of $/hash much cheaper.

So as we can see, the step in which we have the most control is step 2. So thats what I thought I would focus on. Currently, my Nvidia 1070 has one GDDR5 chip which is significantly slower at fetching small chunks of data when compared to a DDR4 or a DDR3. So if we added several DDR4/3 chips to the FPGA board, bandwidth would be increased by a vast amount, therby allowing for DAG pages to be fetched at a much greater speed. <-- Please let me know if this is wrong!

Cost: DDR4; $35 - $70
         FPGA boards; $20 - $170

If we configure the FPGA board like this then we could get roughly double (or much more) the $/hash when compared to the GPU's currently on the market (September 2017). Please let me know if I have missed anything or could change/add anything to make this possible or better. Hopefully, as a community, we can be one of the first to develop a specialised chip for ethash or other DAG based algorithms.

        



nice research bro. i think i've been also into FPGA miners. Isnt it like the miners from a company called ''''
TheRomanLegion_ (OP)
Member
**
Offline Offline

Activity: 74
Merit: 11


View Profile
September 17, 2017, 10:11:08 AM
 #5

Etherium mining is going to become useless once it converts to POS.  You may want to look at the Etherium roadmap.  I am pretty sure the conversion from PoW to PoS is this year.

Well, they've delayed it quite a few times and have gone back on their word so I think were relatively safe for the time-being.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!