You don't configure a FPGA as a CPU so why compare them?
How many cycles will it take your CPU to do this, for instance:
( (x1 - y1)^2 + (x2 - y2)^2 ) ^ 0.5
Let's say 50 cycles at 2 GHz..
Now let's say the FPGA is only 200 MHz, but can do the entire calculation in 1 cycle.
CPU : 25 ns
FPGA : 5 ns
FPGA already 4 times faster. But wait, why just make one execution unit on our FPGA? We have plently of space for 10 more.. let's do 10 calculations every cycle!
Of course oversimplification, but it will be very powerful for the up and coming smart guys that can harness it I'm sure. More interesting than Larabee to me![]()




Reply With Quote
Bookmarks