Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Oct 1997 01:32:23 -0500 (CDT)
From:      "Matthew D. Fuller" <fullermd@futuresouth.com>
To:        Don Wilde <don@PartsNow.com>
Cc:        Marty Leisner <leisner@sdsp.mc.xerox.com>, Jacques Hugo <jacques@wired.ctech.ac.za>, questions@FreeBSD.ORG
Subject:   Re: mmx or ppro
Message-ID:  <Pine.BSF.3.96.971015012755.27275I-100000@shell.futuresouth.com>
In-Reply-To: <3443CA23.2697@PartsNow.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 14 Oct 1997, Don Wilde wrote:

> Since no software is written for MMX extensions, a PPro will work better
> than a Pentium/MMX, but a PentiumII will beat either, since a) it has
> larger caches and b) it has faster clock rates. Even if the software
> were compiled with MMX, only the X/graphics code would see improvement.
> There are very few situations where the MMX instructions are helpful,
> and there are some times when it could be actively harmful. 
Consider, also, that PRO isn't a technology; it's just the cutesy name for
the 80686, since Intel can't patent numbers. And MMX is a set of
instructions, not something Intel owns; Cyrix and AMD use it too.
A PPro has 5 (I believe) instruction pipelines, as opposed to the
Pentium's 2, so it runs a fair bit faster.  Pentium II has faster clock
speeds and a slot interface, so I believe it has a wider CPU bus, but it
also has half-speed L2 cache, so it doesn't always beat either; I've seen
benchmarks where a P-200MMX beat a PII-233 on MMX-related benchmarks, and
a PPro200 (overclocked to 233) beat a PII-266 on mathematical calcs.

HOWEVER: MMX chips also have improved speculative execution, and a few
other fuzzy logic functions, so a P200MMX will run a little fast on a few
things than one without MMX; but that's tech progression independant of
MMX AFAIK.

> 	MMX basically refers to the ability to use the floating-point registers
> to do simple adds and bit-masks to 8 bytes at a time instead of one
> 80-bit floating point number. 99.4% of all code doesn't fit this
> application.
> -- 
>   oooOOO O O O o * * *  *   *   *
>  o     ___       _________ _________ ________ _________ _________ ___==_
>  V_=_=_DW ===--- Don Wilde [don@PartsNow.com] [http://www.PartsNow.com ]
> /oo0000oo-oo--oo-ooo---ooo-ooo---ooo-ooo--ooo-ooo---ooo-ooo---ooo-oo--oo

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
|       FreeBSD; the way computers were meant to be       |
* "The only reason I'm burning my candle at both ends, is *
| that I haven't figured out how to light the middle yet."|
*    fullermd@futuresouth.com      :-}  MAtthew Fuller    *
|      http://keystone.westminster.edu/~fullermd          |
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.971015012755.27275I-100000>