Hacker News new | ask | show | jobs
by kartD 3268 days ago
I think this article is mistaken. People are mining Ethereum causing GPU prices to spike 2-3x. Eth is designed to use a lot of memory so GPU mining is always viable.

GPU prices: https://camelcamelcamel.com/search?sq=geforce+1060

Mining centric cards are being released as well: http://www.anandtech.com/show/11607/cryptocurrency-mining-ca...

3 comments

Using a lot of memory complicates any ASIC design but it doesn't eliminate the possibility of such a thing being made.

If someone really knows their hardware engineering they could interface with GDDR5 memory on a custom board and mine as fast or faster than a GPU.

It's just a matter of how much money it will take to develop such a chip. I'd guess at least $2-5 million given how you'd need to fabricate it at 14nm or better to get sufficient performance, and that process can be a serious headache for smaller firms.

Thinking about it, I wonder how much QDR SRAM bandwidth compare with GDDR5. This would be useful for Monero for example. Nobody is going to care about spending a few hundred for FPGAs with large amount of memory if a 5x-10x boost over GPUs is possible, but...
There's a price trap here. The good FPGAs still cost $10K or more each and if you're intending to ship that hardware, which is how the Bitcoin and Litecoin ASIC platforms bootstrapped themselves, you're going to be in trouble if your FPGA solution can't beat the equivalent spend on GPUs. Bitcoin lends itself to FPGA acceleration extremely well, SHA256 is trivial to implement in an absurdly parallel way. Scrypt is a bit more messy but not impossibly hard. The Ethereum one is a beast by design, so it'll be a true challenge for any implementor.

Ten R580 cards can really crank out hashes for Ethereum. For a GPU to keep up it's going to have serious memory bandwidth issues as that's one of the limiting factors in this brand of mining.

What you might see is someone getting a license to make "OEM video cards" and then produce a line of mining-optimized cards. Given the constrained supply across the board on any AMD GPU this would be an easy win for a company like MSI or Gigabyte that's already making GPUs. Strip off the useless ports, tune the memory bandwidth, and make them work over USB-C instead of PCI-e so you can really pack a system full of these things.

Making an external GPU that comes in a nice housing with USB-C interconnect would also sell well in the machine learning market where you wouldn't have to worry so much about shoe-horning GPUs in your case. You could just stuff them in a rack.

I am thinking of Monero and CryptoNight not Ethereum for FPGAs for that reason. I am thinking of ideally something like Virtex-7 or Vertex-8 with 32Mbit or more of memory.
There is also a minor advantage mining ETH in that your hardware is kinda resellable afterwards. The motherboards maybe not, but the power supplies will be. Sooner or later when PoS comes in, GPU mining ETH is going to stop.

There's an argument that the cards will flood the market and won't have any resale value, though I'm not sure (plenty of people want the cards for gaming). In any case that's mainly applicable to AMD cards.

However, the reason I bought NVIDIA is at least I have 4x 1060's as a nice little CUDA box afterwards.

My wife and I do this. We have 3 computers running 4 gpus and more than pay for our household electricity with them mining eth.

The computers were always on before we started mining so we don't consider the expense as a loss.