Quote Originally Posted by Blauhung View Post
well you can, but FPGA's are slow inefficient and would be HUGE on the order of #'s of transistors that are needed to run with the current CPUs.
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