Make that <i>a few cases</i> for FPGAs. Modern desktop CPUs are incredibly fast and run circles around modern FPGAs, even for many specialized, repetitive, parallel, integer-computation-bound algorithms.<p>Of course, there are a couple of applications where FPGAs are actually faster than CPUs.<p>Source: I&#x27;m an FPGA developer with a software engineering background.