Originally posted by: AluminumStudios
Originally posted by: CTho9305
A 600MHz Athlon can do 2.4gflops, so you'd need 417 of them to get a teraflop. Of course, since you can get 2.4GHz Athlons, 105 would suffice, but that's the absolute peak theoretical performance. You'll never see it in the real world. The easy way to get a teraflop (though not general purpose) would be to put together 5 boxes with top-of-the-line video cards (which can do >200gflops each).
I'm afraid parallel processing doesn't scale that well or work as simply as you've stated. If you go look at #401 on the Top500 computer list (
http://www.top500.org) you'll see it's just shy of a terraflop with 900 2.0 GHz Opteron processors.
Memory bandwidth, inter-cpu communication, and other latencies really severly cut performance as you scale upswards in CPUs. Actual performance is MUCH LESS than the sum of what the CPUs are capable of.