First of all, yes I'm aware of the official stance of Stanford on the use of FPGAs for F@H: http://fahwiki.net/index.php/Alternative_FAH_Platforms#FPGA
Second, the reason given on that page doesn't make one bit of sense.
Third, I link to HPRC articles such as the following:
http://www.hpcwire.com/features/FPGA_Floating_Point_Performance.html which shows that double-precision FP math on an FPGA could kick an Opteron's behind even back in 2007.
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2440579/ which shows that Molecular Dynamics, which is what F@H (Gromacs) uses for its simulations, runs many times faster on an FPGA than a CPU.
Based purely on these results it doesn't seem unrealistic that FPGAs can outperform GPUs.
An FPGA dev board ranges in price from a few hundred (like the Altera Cyclone II) to many thousands (Virtex-IV) if bought in single units. A separate chip added to a PCIe board or so would be cheaper if done in sufficient volume. This makes it relatively affordable and scales with the demand.
My take and that of my housemate (who happens to be a senior ASIC designer) is that FPGAs are a quite realistic option for F@H and similar HPRC projects and should definitely be looked at.
Second, the reason given on that page doesn't make one bit of sense.
Third, I link to HPRC articles such as the following:
http://www.hpcwire.com/features/FPGA_Floating_Point_Performance.html which shows that double-precision FP math on an FPGA could kick an Opteron's behind even back in 2007.
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2440579/ which shows that Molecular Dynamics, which is what F@H (Gromacs) uses for its simulations, runs many times faster on an FPGA than a CPU.
Based purely on these results it doesn't seem unrealistic that FPGAs can outperform GPUs.
An FPGA dev board ranges in price from a few hundred (like the Altera Cyclone II) to many thousands (Virtex-IV) if bought in single units. A separate chip added to a PCIe board or so would be cheaper if done in sufficient volume. This makes it relatively affordable and scales with the demand.
My take and that of my housemate (who happens to be a senior ASIC designer) is that FPGAs are a quite realistic option for F@H and similar HPRC projects and should definitely be looked at.