What's the difference between an ASIC and an FPGA? Which is better for mining?
-
I'm a software guy with only the most basic of hardware training/knowledge so while I understand the basic concepts of ASICs and FPGAs the details are beyond me. What are the primary differences and, more importantly to my purposes, how do those differences play out for bitcoin mining purposes?
-
Answer:
An FPGA is cheap in quantity one ($100-$300) but expensive in quantity 1,000 ($50,000-$3,000,000). They can mine decently (200MHash/s or so), but are not cost effective yet. (They do, however, consume much less power than GPUs.) An ASIC is expensive in quantity one ($2,000,000) but cheap in quantity 100,000 ($5,000,000). They can mine unbelievably well (perhaps 1GHash/s), but nobody (as far as we know) has gone to the expense of making one for bitcoin mining yet.
David Perry at Bitcoin Visit the source
Other answers
I co-founded LargeCoin, Inc., and we really are developing an ASIC for Bitcoin mining. As earlier replies pointed out, the unit cost of ASICs is far lower than FPGAs once you get beyond a few hundred units. The up-front cost of ASIC production varies widely depending on the process you use. On the cheap side, there is so-called "wafer sharing," where your design gets populated on to a wafer with many other designs. Wafer sharing typically uses very old processes that aren't going to deliver the power and density benefits of newer processes. BTW, a "process" refers to a the physical process for making the transistors within the ASIC. Generally a process is referred to by its transistor geometry size - for instance 45nm is a relatively current process. Next up is "Structured ASICs". A structured ASIC vendor provides an assortment of standard logic components on the bottom layers of the chip. You then add a few metal layers on top of these connecting up the basic components to implement your custom logic. Structured ASICs cost between $100,000 and $500,000 (very approximately) for the first prototypes. Then there are "standard cell" ASICs, where the chip is designed using standard components that are sort of analogous to software libraries. And finally, there is "full custom". With a fully custom chip, you are designing everything about the ASIC yourself. The NRE costs for a full custom design is in the millions of dollars typically - particularly if you want to use a modern process. What process are we using? We're keeping that close to our chest at the moment. However, I can confirm that our detailed modelling at this point indicates we'll be able to mine 250 GHash/s in a single rack of mining units using 5kW of power. When you consider that this represents the computational power of about 400 AMD Radeon 6990 GPUs (which would consume close to 200 kW), you can immediately see the benefit of ASICs for Bitcoin mining. By the middle of 2012, ASIC mining will be a substantial factor in the Bitcoin economy.
Ken Simpson
Apart from what @David Schwartz said, a FPGA can be reprogramed in seconds to minutes, where as an ASIC takes weeks to months to build a new version.
Brian Carlton
Related Q & A:
- What's the difference between Fullmetal Alchemist and Fullmetal Alchemist: Brotherhood?Best solution by Yahoo! Answers
- What's the difference between prim and dijkstra's algorithm?Best solution by Stack Overflow
- What's the difference between Current (I) and Potential Difference (V?Best solution by diffen.com
- What does it mean to be unresponsive? What's the difference between unresponsive and unconscious?Best solution by answers.yahoo.com
- For a U.S. Passport, what's the difference exactly between a passport book and a passport card?Best solution by ChaCha
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.