dculp :
Tom's CPU charts show a number of benchmarks. Which benchmarks are most relevant for a computer that will be used solely for long engineering calculations (floating point number crunching) without significant video output.
Thanks,
Don Culp
Reynod has good advice as SPECfp is a decent measure of FP power. You can also look at Sciencemark or Fluent or other HPC benchmarks.
I don't know what kind of a system you're looking at making, so here's a general synopsis of the performance of the various wares from AMD and Intel.
Definitions:
1. "NetBurst" architecture: desktop Celerons >2.0 GHz, Pentium 4, Pentium D, any Xeon with no 4-digit model number, Xeon 50x0 series, 70xx series, 71xx series.
2. "Core" architecture : desktop Celeron 4xx, Celeron Dual Core, Pentium Dual Core, Core 2 Duo, Core 2 Quad, Xeon 3xxx series, 51xx series, 52xx series, 53xx series, 54xx series, 73xx series.
3. "K8" architecture: socket 754 Semprons, Athlon 64, Athlon 64 X2, Athlon X2, Opteron 1xx/2xx/8xx, Opteron 12xx/22xx/82xx, Turion 64, Turion 64 X2.
4. "K10" architecture: Phenom X3, Phenom X4, all quad-core Opterons (23xx/83xx.)
1. The NetBurst chips are obsolete but you may still see a few around. They make relatively poor number crunchers due to their very long execution pipeline.
2. The 65 nm Core CPUs' (everything except Core 2 Duo E7xxx/8xxx, Core 2 Quad Q9xxx, Xeon 52xx and 54xx) clock-for-clock performance is generally considered to be similar to the AMD K10 CPUs in single-socket number-crunching performance, 15-20% better than the AMD K8s, and close to double that of the NetBurst CPUs. However, the dual-socket Xeons do not scale as well as dual-socket Opterons. The scaling largely depends on the amount of memory accesses (more = worse performance for the Xeons). Two quad-core Xeon 53xx CPUs perform only a moderate bit better than two dual-core Xeon 51xx CPUs or a single Xeon 53xx CPUs in some number-crunching apps due to FSB congestion.
The 45 nm Core chips (Core 2 Duo E7xxx/8xxx, Core 2 Quad Q9xxx, Xeon 52xx and 54xx) are roughly 5% faster clock-for-clock than their 65 nm siblings. The 45 nm Xeon 52xx and 54xx units on the new Xeon 5400 chipset are known to scale a little better than the 65 nm units due to a faster 1600 MHz FSB and bigger on-chip caches.
3. Very little testing has been done on the K10 quad-core Opterons as they are just now shipping.
So to sum it up, if you are looking for the best performance in a single-socket setup, opt for the Core 2 Duo E8xxx series or the Core 2 Quad Q9xxx series. They are a touch faster clock-for-clock than the AMD Phenoms but have higher clock speeds. However, the Core 2 chips and their motherboards are more expensive than the Phenom X4s, plus Phenoms X4s are widely available while the Core 2 Duo E8xxx and Core 2 Quad Q9xxx CPUs are hard to find as only small quantities are shipping.
If you are looking for a dual-socket setup, the higher-clocked Xeon 54xx CPUs will be the fastest units, mostly because you can get them in speeds up to 3.4 GHz while the K10 Opterons only go up to 2.3 GHz at the present. But be warned that these Xeons are also shipping in small quantities like all Intel 45 nm CPUs and you may not be able to find all models in stock.
if you are looking at a server using four to eight sockets, Opterons are the only way to go. The Xeons are very much constrained by the FSB and as such do not scale very well with increasing numbers of computational threads.