Comparison across Pentium CPU generations
by P2B » Thu, 01 Jan 2004 17:36:10 GMT
I happened to have a pair of PII 400 Slot-1 processors and a pair of
PIII-S engineering samples on slot adapters on hand - the former
designed to run at 4 x 100Mhz and the latter capable of doing so.
For interest's sake I ran a bunch of benchmarks, at 4 x 100, which say
the Tualatin is on average almost 20% faster than the PII at the same
clock speeds on the same motherboard in both single and dual processor
configurations.
Is the difference all due to the Tualatin's full speed vs. the PII's
half speed L2 cache, or are other factors at play?
Re: Comparison across Pentium CPU generations
by V@H » Thu, 01 Jan 2004 22:51:58 GMT
Re: Comparison across Pentium CPU generations
by Tony Hill » Fri, 02 Jan 2004 01:07:32 GMT
That's the main difference between the two. Tualatin's cache is not
only much faster (400MHz vs. 200MHz in this case), it also has
significantly lower latency (probably about 10-15 clock cycles vs.
40-50) and much higher bandwidth than the cache clock speed would
indicate (Tualatin uses a 256-bit wide bus for L2 cache vs. 64-bit for
the PII). So the Tualatin actually has 8 times as much cache
bandwidth as the old PIII. Also, when running a dual-processor
configuration, cache is doubly important since you have a shared bus
to main memory.
There are also a few other little points of interest. Tualatin, being
a PIII processor, of course supports SSE. That may be boosting the
performance of some applications here and there. There are also a few
little tweaks that where made here and there. Usually these changes
aren't announced much and I don't know the specifics off hand, but for
example the TLB might have been improved, or the branch predictors
might have been beefed up, or even some of the instructions might have
been speeded up here or there. Just little things here and there, but
they do add up.
-------------
Tony Hill
hilla <underscore> 20 <at> yahoo <dot> ca
Re: Comparison across Pentium CPU generations
by P2B » Fri, 02 Jan 2004 03:05:49 GMT
That would explain it - while memtest86 doesn't report the Tualatin's L2
cache as 8x faster, it's a lot more than double, 1781MB/s vs. 529MB/s.
Memtest says the L1 caches are the same, 32K/3930MB/s, but curiously,
sees main memory as slightly faster with the Tualatins - 279MB/s vs.
252MB/s. I suppose one would have to know how memtest arrives at these
numbers to understand why.
Re: Comparison across Pentium CPU generations
by Tony Hill » Sat, 03 Jan 2004 12:57:39 GMT
Actually I think my memory might be a bit fuzzy about the exact speed
of the L2 cache for the Tualatins and the above just jarred something
from the fog. I think that the Tualatins do indeed have a 256-bit
wide cache running at full processor speed, but that they only send
data on every second clock cycle, resulting in only a 4x increase in
cache data throughput. This is close to the speeds that your seeing.
I know that this is how the cache on the "Coppermine" PIIIs worked,
while on the P4's the cache is 256-bits wide but sends data on every
clock cycle (like I described in my first post). I really can't
remember where the Tualatins fit into this though.
Tualatin may have data prefetching in hardware, though again my memory
is a touch fuzzy on this point. It definitely supports software
prefetching through SSE, though I'm pretty certain that Memtest86
doesn't make use of this. Again, I can't remember just at what stage
this feature was added, but hardware data prefetching could explain
the different numbers you're seeing.
-------------
Tony Hill
hilla <underscore> 20 <at> yahoo <dot> ca
Similar Threads:
1.CPU Comparison
Trying to decide on a new notebook for work and was wondering if anyone has
a good comparisonsite for Intel CPUS, specifically PIII 1.2Ghz vs. Pentium M
1.5 - 1.8Ghz range vs. P4 mobile around the 3Ghz range. No one compares
them to older CPUs like the PIII that I currently have.
Just trying to figure out if it's worth it. Of course the whole system
matters, but I am just wondering from a pure CPU performance what the
difference in speed is. Thanks in advance!
Rgds,
Yves
2.Athlon 64 Vs. Pentium 4 article: On the Justification for Quake3 as a CPU Benchmark
3.Intel cancels next-generation Xeon for even-more-next-generation Xeon
4.Pentium M to become THE CPU
> Nathan Bateswrote
Pentium M has all the right ingredients for total world domination
> low power consumption, short pipeline stages, hi-performance
>
> Pentium M will kill its brother Pentium 4 and its bastard cousi
> Athlon
> PowerPC is a Neanderthal that's nearing its end (Jobs figured tha
> out)
> But ARM will survive due to its ultra-low power consumption an
> elegance
This should tell you more about your beloved Intel then anything else
When a old tech P-3/M can blow the doors off a P-4 for gaming. On
must wonder where Intel is headed. The dual cores they're buildin
will be orphaned in about a year. Keep in mind, you already have t
scrap your mobo now to even use one. Then, when they finally cop
AMD and do away with the FSB, you'll be scrapping your mobo all ove
again
This is good? I hardly think so..
Yes, there is a company that is poised to take over the world, but i
certainly isn't Intel or Dell
I'm reminded of a conversation I heard years ago at my local pub.
saleman for a micro brew was there, as was a salesman for a majo
brewer. The major salesman scoffed at the micro brew guy. "We spil
more beer in one day then you even make." The other guy said, "Yeah?
Maybe that just shows what you think of your own beer.
Words to live by..
Cheer
5.VIA given license to manufacture Pentium-M compatible CPUs
6. Auction : 06H7095 IBM Dual CPU Card 06H7092 CUBRUN Pentium 90 P90
7. Auction: IBM 06H3739 Pentium CPU 90/60MHz Cache Y Type 4 Complex
8. Auction: Apple Rare Orange Micro OrangePC 540 Pentium 200mhz CPU