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.
FPGAs vs ASICs: Which is More Efficient?
11 replies 421 views
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.
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.
wallet2017Member
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.
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.
ryansatoshiMember
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.
token_laserMember
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.
FPGAs tend to consume more power than ASICs and run at lower frequencies, so yeah, less efficient overall.
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.
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.
ryansatoshiMember
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?
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.