Hacker News new | ask | show | jobs
by chunsj 1251 days ago
In my case, building a miner and computation accelerator with FPGA boards really help me understanding the applications of FPGA. Though I have started learning HDL languages to build digital circuits, to me, that' not such an interesting subject, however, accelerated computing with FPGA had been very interesting experience.
1 comments

What are the sort of applications that FPGAs enable/accelerate?
Seems like fpga are more for hardware designs that need more compute than a DSP can provide. It’s nearly impossible to beat modern GPUs for compute power, but they also can’t or aren’t be integrated into a board that controls a microwave transponder, radar, or whatever. I’m a laymen though, hopefully someone will correct this post.
I think the answer is that it depends on what exactly you're optimizing for and what the workload is. I no expert either, but some of my predictions would be: DSPs and FPGAs will be great at compute per watt. FPGAs will have the highest initial cost. GPUs might beat FPGAs on floating point performance.