Post date: May 20, 2018 12:46:38 AM
The common microprocessor is actually not that very power-efficient.
GPU is slightly more power-efficient.
FPGA is approximately 10 times more power-efficient.
And the winner is ASIC with is about 100 times better.
All these depend on the specific algorithm of course.
Some algorithms may be more amenable for parallel processing, thus achieving even higher speedups.