What OpenCL video cards (or FPGAs) are best for multiplication? I'm benchmarking some Bitcoin related software and am looking for cards that are better at parallel multiplication vs parallel addition.


Is there any prior work that may have this information? Perhaps for mining?
What GPU features should I look for?
I read that FPGAs may offer this ability, are any available?
The simple answer is to compare the results of 2 sites for an answer.  Both are coin mining hardware comparison pages, one for script, the other is for sha256.  Unfortunately, there is little information for the older Nvidia cards on the scrypt mining.


SHA-256: https://en.bitcoin.it/wiki/Mining_hardware_comparison
Scrypt: http://litecoin.info/Mining_Hardware_Comparison


they also include a few other CPUs and Arm processors as well as FPGAs.  With FPGA multiplication and parallel addition, the more core segments, the more likely it can do it and do it fast with out having to buffer a sum then use the sum as input back in to the equation.  Spartan 6 FPGAs are a good example of fast units, and depending which one, possibly able to do multiplication as a low level logic function rather than use a math processor due to the logic cells available.

As far as GPU features go, the newer, faster and the more shader cores ( or equivalent ) the better at math the card will be.