FYI: Current SPECfp landscape...

Bob Drzyzgula bob at drzyzgula.org
Wed May 9 19:49:14 PDT 2001


All,

At my office, we use a lot of Suns, mostly AXmps that
we integrate in-house.  With the release of Sun's Ocelot
(AX2200) board, it was somewhat interesting to take a look
at the SPEC ratings of several current CPUs. SPEC isn't
the be-all and end-all of benchmarks, but we find that
our real-world applications results track it, especially
the SPECfp, pretty closely. I did this for our internal
use but I thought that y'all might find it interesting as
well. I'd welcome corrections or additions.

Caveat Emptor: This is intended as sort of a sanity check
to help think about how we are spending money. Clearly
SPEC2000 and price are only two of the myriad things that
one needs to take into consideration when purchasing
hardware; this should not be taken as a buyer's guide. For
entertainment purposes only, don't try this at home,
YMMV, etc.

The "est core $" is a guess of the dollar cost for a CPU,
motherboard and 1GB of memory.

Sorted in declining order of SPECfp2000:

Processor                   MHz  L2 KB SPi2K SPfp2K est core $
-------------------------  ---- ------ ----- ------ ----------
Alpha (21264)               833   8192   533    644  9,000 (UP2000+, est)
PA-8700                     750   N/A    603    581 14,000 (HP J6700, 2304KB L1)
Pentium 4                  1500    256   536    558  2,100 (D850GB, RDRAM)
AMD Athlon (Thunderbird)   1330    256   539    445  2,000 (GA7DX, DDR SDRAM)
UltraSPARC III              750   8192   395    421  8,480 (Ocelot)
AMD Athlon (Thunderbird)   1300    256   491    374    520 (A7V, PC133 SDRAM)
Pentium III (Coppermine)   1000    256   428    314  1,900 (VC820, RDRAM)
UltraSPARC II               480   8192   234    291 10,000 (AXdp)

Sorted in declining order of SPECint2000:

Processor                   MHz  L2 KB SPi2K SPfp2K est core $
-------------------------  ---- ------ ----- ------ ----------
PA-8700                     750   N/A    603    581 14,000 (HP J6700, 2304KB L1)
AMD Athlon (Thunderbird)   1330    256   539    445  2,000 (GA7DX, DDR SDRAM)
Pentium 4                  1500    256   536    558  2,100 (D850GB, RDRAM)
Alpha (21264)               833   8192   533    644  9,000 (UP2000+, est)
AMD Athlon (Thunderbird)   1300    256   491    374    520 (A7V, PC133 SDRAM)
Pentium III (Coppermine)   1000    256   428    314  1,900 (VC820, RDRAM)
UltraSPARC III              750   8192   395    421  8,480 (Ocelot)
UltraSPARC II               480   8192   234    291 10,000 (AXdp)

Sorted in order of increasing cost:

Processor                   MHz  L2 KB SPi2K SPfp2K est core $
-------------------------  ---- ------ ----- ------ ----------
AMD Athlon (Thunderbird)   1300    256   491    374    520 (A7V, PC133 SDRAM)
Pentium III (Coppermine)   1000    256   428    314  1,900 (VC820, RDRAM)
AMD Athlon (Thunderbird)   1330    256   539    445  2,000 (GA7DX, DDR SDRAM)
Pentium 4                  1500    256   536    558  2,100 (D850GB, RDRAM)
UltraSPARC III              750   8192   395    421  8,480 (Ocelot)
Alpha (21264)               833   8192   533    644  9,000 (UP2000+, est)
UltraSPARC II               480   8192   234    291 10,000 (AXdp)
PA-8700                     750   N/A    603    581 14,000 (HP J6700, 2304KB L1)

Note that the Pentium and DDR Athlon prices are quite high,
due to memory costs. The Pentium 4 is limited to RDRAM,
and the Pentium III configurations for which SPEC ratings
are avialble are also limited to RDRAM. Clearly you can
do an PIII+SDRAM system, but there are no reported SPEC
numbers for these. The DDR Athlon is probably artificially
high in price. DDR motherboards don't support more than two
or three DIMM slots, so to get the 1GB of memory one has
to use two 512MB modules. Unfortunately, these are currenty
way overpriced. RDRAM also suffers to some extent from this
problem. The following little table tells the story:

         PC133  PC1600 DDR  PC2100 DDR  PC800 RDRAM
         ------ ----------  ----------  -----------
  128MB   $ 25      $ 60       $ 50        $ 90
  256MB   $ 50      $108       $100        $210
  512MB   $110       N/A       $800        $850

Clearly, there is something anomolous about 512MB DDR memory,
and to a lesser extent 512MB RDRAM memory.

Most of the PC parts prices are coming from Pricewatch,
after scrolling down to get past the clear loss-leaders
and picking a nice, round approximate number. I wouldn't
suggest paying attention to more than about two significant
digits...

The prices for the Alpha, the AXdp and the PA-8700 are
pretty much wild-ass guesses. We have a $6K price quote
for the 480MB USII, and I'm guessing that the AXdp
motherboard and the 1GB of memory will together cost
around $4K (as I mentioned, we use AXmps, I used the AXdp
here only because it was more comparable to the other
boards in my analysis). Microway charges around $17K for a
dual-processor, 833MHz 21264, 256MB system on the UP2000+
motherboard. From this I'm guessing that the motherboard,
1GB of memory and a single 833MHz processor should cost
around $9K. I have no real good info on the PA-8700.
HP doesn't have prices for them on their website. The J6000
workstation with a 552MHz PA-8600 processor costs around
$13K.  This new processor represents a big improvement
at 750MHz.  Thus, I'm guessing that it will cost an arm
and a leg. Maybe two legs. I'm pretty sure that one cannot
buy these parts except as part of a system, so this further
reduces the value of it's inclusion in these tables.

Most of the SPEC ratings come from spec.org, a few come from
press releases.

FWIW,
--Bob




More information about the Beowulf mailing list