alextheblue :
I contest the validity of the comparison itself. FPGAs are better than GPUs for some workloads. GPUs are better than FPGAs for some workloads. Making best use of FPGAs is more challenging. A generalized comparison is very difficult. Paul should have been more clear about what exactly he meant, also I can't downvote him.
Sorry, I'm not buying it. Moreover, the comparison is warranted because, as you point out FPGAs are better for certain things, and these
do host more RAM. So, it's completely valid to compare them, but not only one aspect and it can't be completely divorced from the specific workload.
Now, unlike what Paul seemed to imply about FPGAs, I never said that because Nvidia's GP104 can do more int8 TOPS/W that it's fundamentally superior to FPGAs. I just made a specific counter-point to demonstrate that
in certain circumstances it can still even beat FPGAs in both computational performance
and efficiency - his chosen metrics.
Honestly, I was surprised that the FPGAs weren't faster or even more efficient. I really only wanted to share that tidbit - not get into some pitched battle about FPGAs vs. GPUs.