FPGAs vs ASICs: Which is More Efficient?

11 replies 421 views
dan2014Hero Member
Posts: 5 · Reputation: 3071
#1May 25, 2020, 04:12 PM
ASICs are custom-built chips designed for specific tasks, making them powerful for high-performance applications. Yeah, they cost a lot to design though. FPGAs are more about flexibility but they don’t perform computations as efficiently.
4 Reply Quote Share
wallet_vaultFull Member
Posts: 321 · Reputation: 431
#2May 25, 2020, 10:22 PM
Specialized vs general-purpose, that’s the crux. Think of it like cars. A Lamborghini is great for speed but can’t haul your family or luggage. An ASIC is your speedster, while an FPGA is more like a versatile SUV.
3 Reply Quote Share
planktonHero Member
Posts: 1284 · Reputation: 2049
#3May 25, 2020, 10:48 PM
DaveF makes a good point. FPGAs can’t optimize signal paths as well as ASICs. Every logic element has to deal with programmable connections which slow things down. So yeah, they process data cycle-for-cycle like ASICs, but it's not as efficient.
6 Reply Quote Share
Posts: 111 · Reputation: 63
#4May 26, 2020, 04:49 AM
ASICs can handle mixed signal designs better, hitting higher frequencies without wasting power. FPGAs are limited in how they can optimize their logic. When you go deep into tech, the wire delays are a pain.
6 Reply Quote Share
0xCobraNewbie
Posts: 23 · Reputation: 6
#5May 26, 2020, 05:57 AM
Honestly, the efficiency boils down to two things: how many transistors are used and the process tech (like nanometers). FPGAs have tons of transistors, which can be a trade-off for flexibility versus efficiency. Smaller transistors generally mean less power.
4 Reply Quote Share
Posts: 48 · Reputation: 170
#6May 26, 2020, 06:14 AM
In complex calculations, it’s true that FPGAs can outperform ASICs sometimes due to better design. The mining tasks though, they haven't changed much, so ASICs still dominate that space.
3 Reply Quote Share
Posts: 145 · Reputation: 208
#7May 26, 2020, 11:15 AM
Yeah, anytime someone discovers a better way to optimize a hashing process, you know ASIC makers are on it immediately. But seriously, if someone finds a groundbreaking optimization for SHA256, that’s a much bigger deal.
0 Reply Quote Share
wagmiNewbie
Posts: 301 · Reputation: 14
#8May 26, 2020, 04:50 PM
FPGAs tend to consume more power than ASICs and run at lower frequencies, so yeah, less efficient overall.
1 Reply Quote Share
HumbleOracleFull Member
Posts: 31 · Reputation: 621
#9May 26, 2020, 06:13 PM
ASICs are purpose-built and cheaper to produce for specific tasks. FPGAs are your multi-tool but you know how it goes specialized tools outperform the universal ones.
5 Reply Quote Share
0xCobraNewbie
Posts: 23 · Reputation: 6
#10May 26, 2020, 07:50 PM
This thread is gold. It's hilarious how some people oversimplify the differences between these chips. Everything can be considered an ASIC at some level, even FPGAs are basically just programmable ASICs.
5 Reply Quote Share
Posts: 48 · Reputation: 170
#11May 27, 2020, 01:23 AM
So you’re saying FPGAs can be faster than ASICs? If that’s the case, why do companies still go with ASICs?
1 Reply Quote Share
0xCobraNewbie
Posts: 23 · Reputation: 6
#12May 27, 2020, 02:46 AM
It all comes down to cost and convenience. It’s way quicker to get an FPGA running with just a few clicks for design. Transitioning from design to production with ASICs takes a lot longer, and costs can really add up. Meanwhile, people might be shipping tons of FPGAs.
5 Reply Quote Share

Related topics