I was having a chat with Matt last night about the "ultimate machine" actually. Here's what we came up with:
Best price/performance is going to be a Core i7 system. There are two similar-ish options here:
1: The 2nd generation i7 2600 which is 4x 3.4Ghz CPU cores with hyperthreading (8 threads total). You can get this with 16GB of RAM in a full system (including 1TB hard drive) for just under $1000 US.
2: The 1st generation i7 970 wish is 6x 3.2Ghz CPU cores with hyperthreading (12 threads total). You can get this with 16GB of RAM in a full system with HD for about $1300.
Now both those are great options. Consider, for example, that the i7 970 is getting you essentially 6 times 3.2Ghz or 19.2Ghz (not including hyperthreading cores). Many people consider more expensive dual CPU Xeon systems, but those tend to be much more expensive for equivalent clock rate, so for $2000-$2500 you might get a dual Xeon 2.4Ghz with 4 cores each (8 cores total, plus hyperthreading, 16 threads total). But if you think about it, 8 times 2.4Ghz is actually the same as 6 times 3.2Ghz, and 6 cores is more efficient than 8, even for highly parallel tasks. Not to mention the cost, power use, and heat difference.
Now, if you really want to go ultimate, and don't want to just buy a bunch of individual i7 970 machines but are willing to pay big bucks, then you can consider a high-end Xeon or Opteron system. You can get dual Xeons at 3.2Ghz with 6 cores (basically equivalent to the i7 970) for somewhere around $5000.
For about $9500 you can get the ultimate which is 4 Opteron CPUs *each* with 12 cores (no hyperthreading) running at 2.2Ghz each, plus 48GB of RAM. That's a total of 48 cores! All in one machine. Opterons aren't as fast clock-for-clock as modern Xeons, but with twice the cores plus twice the CPUs, you'd definitely be outpacing the Xeon system on an appropriately parallel tasks. For TG2 you'd run into threading efficiency issues with even 1 CPU probably (12 threads), let alone multiple. However you could run 4 separate instances of TG2 with good efficiency and render animations at blazing speed.
Build yours here:
http://www.ccsiservers.com/pr1_563-2U-AMD-Opteron-6100-4P-Server-.htmlBut really the i7 2600 or 970 makes the most sense. Almost a no brainer at the price/performance.
- Oshyan