From owner-freebsd-smp  Sun Nov  9 14:26:15 1997
Return-Path: <owner-freebsd-smp>
Received: (from root@localhost)
          by hub.freebsd.org (8.8.7/8.8.7) id OAA09784
          for smp-outgoing; Sun, 9 Nov 1997 14:26:15 -0800 (PST)
          (envelope-from owner-freebsd-smp)
Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127])
          by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id OAA09775;
          Sun, 9 Nov 1997 14:26:08 -0800 (PST)
          (envelope-from toor@dyson.iquest.net)
Received: (from root@localhost)
	by dyson.iquest.net (8.8.7/8.8.5) id RAA27206;
	Sun, 9 Nov 1997 17:25:55 -0500 (EST)
From: "John S. Dyson" <toor@dyson.iquest.net>
Message-Id: <199711092225.RAA27206@dyson.iquest.net>
Subject: Re: Best processor?
In-Reply-To: <Pine.BSF.3.96.971109160728.27308A-100000@picnic.mat.net> from Chuck Robey at "Nov 9, 97 04:10:10 pm"
To: chuckr@Glue.umd.edu (Chuck Robey)
Date: Sun, 9 Nov 1997 17:25:54 -0500 (EST)
Cc: toor@dyson.iquest.net, nate@mt.sri.com, perlsta@cs.sunyit.edu,
        gpalmer@freebsd.org, freebsd-smp@freebsd.org
X-Mailer: ELM [version 2.4ME+ PL31 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-freebsd-smp@freebsd.org
X-Loop: FreeBSD.org
Precedence: bulk

Chuck Robey said:
> On Sun, 9 Nov 1997, John S. Dyson wrote:
> 
> > If you are talking about 233MHz PII processors vs. 200MHz PPro processors, it
> > is harder to decide on which processor is faster, but I do think that the PII
> > will win out on average.  Clock your PPro at 233MHz, and the PPro will win out,
> > except for MMX type apps, or on memory intensive apps, where the LX chipset and
> > SDRAM memory speeds help.
> 
> I can't remember where I read it (because I read a protected mode list
> also, and game producers comment on this a lot) but I'd read where the MMX
> instructions are not proving to be any real help there.
>
Well, with MMX you do have to seriously recode your apps.  The biggest problem
with MMX that I see, is that it doesn't appear to be of much help with 32Bit
DSP ops.  When working in 16Bit land for certain apps, one has to be much
more careful.  We (FreeBSD) don't support MMX yet, other than it will probably
work if you want to try it.

> 
> Exactly how much L1 cache is on the PPro 512K L2 chips vs. the PII 512K L2
> chips, do you know?
> 
The PII has 16K+16K as opposed to PPro 8K+8K.  I seem to remember that the
associativity might be better on the PII also.  Since that is less in the
area of diminishing returns (unlike the upgrade from 256K to 512K in a
single cpu system, which mostly helps just a little), I would expect that
the larger L1 makes a substantial difference, especially since the PII has
slower L2 access, and the cost of a miss is higher.  Note that the PPro has only
2 pages of L1 data cache, while the PII has 4 pages.  That has to help the 
multi user system performance when all new pages have to be zeroed, since
one is a little less likely to fully erase the valuable cache.  (Just a
guess.)

The 16K+16K must really help when the benchmark doesn't fit in the 8K+8K
though :-).

-- 
John
dyson@freebsd.org
jdyson@nc.com