Q: True Pentium vs Cyrix performance in 32 bit operating systems (specifically, Linux)

Q: True Pentium vs Cyrix performance in 32 bit operating systems (specifically, Linux)

Post by David Suga » Mon, 02 Dec 1996 04:00:00



While the Pentium Pro sacrafices 16 bit performance (poor old Windows) for
32 bit performance, I am curious how well the Cyrix 'clones' (the so called
'+') chips work with Linux.  My gut feeling is that they were looking at
the Windows/95 market and optimized 16 bit performance, perhaps sacrificing
32 bit performance.  Does a so called P166+ deliver P166-like performance
in a true 32 bit OS?  If not, what level of performance does one
realistically get?  I do not care about floating point performance...

Actual PCI and system board speed on these so called over 'clocked' Cyrix
system boards may also be big issue.  I assume a Cyrix 166+ actually runs
at 133 and probably uses a 66MHZ system board achitecture, whereas a Cyrix
133+ maybe runs 120 on a 50MHZ system board.  Certainly, a true Intel P120
(system board speed actually 50MHZ) offers little to no benifit over a P100
(system board 66MHZ).

 
 
 

Q: True Pentium vs Cyrix performance in 32 bit operating systems (specifically, Linux)

Post by Carlos Wexl » Mon, 02 Dec 1996 04:00:00




>at 133 and probably uses a 66MHZ system board achitecture, whereas a Cyrix
>133+ maybe runs 120 on a 50MHZ system board.  Certainly, a true Intel P120

                          ^^^^^
Quote:>(system board speed actually 50MHZ) offers little to no benifit over a P100

                              ^^^^^

Make it 60MHz

Carlos
--

 
 
 

Q: True Pentium vs Cyrix performance in 32 bit operating systems (specifically, Linux)

Post by Roderick W. Smi » Mon, 02 Dec 1996 04:00:00




Quote:

> While the Pentium Pro sacrafices 16 bit performance (poor old Windows)
> for 32 bit performance, I am curious how well the Cyrix 'clones' (the
> so called '+') chips work with Linux.  My gut feeling is that they
> were looking at the Windows/95 market and optimized 16 bit
> performance, perhaps sacrificing 32 bit performance.  Does a so called
> P166+ deliver P166-like performance in a true 32 bit OS?  If not, what
> level of performance does one realistically get?  I do not care about
> floating point performance...

The P-ratings are computed using mostly 16-bit applications, if I
recall correctly, but the 6x86's performance ratio on 32- vs. 16-bit
code is similar to that of the Pentium, so the P-rating is as
reasonable a guide to CPU speed (on 6x86 vs. Pentium) for 32-bit OSes
like Linux as for older code.  Relative to a Pentium Pro, of course,
neither the Pentium nor the 6x86 holds up in 32-bit code as well as
they do in 16-bit code.

Quote:> Actual PCI and system board speed on these so called over 'clocked'
> Cyrix system boards may also be big issue.

Overclocking is overclocking, and there's no fundamental difference in
this with the 6x86 than with any other chip, though of course how much
you can overclock may vary, and I've no information on this.

Quote:> I assume a Cyrix 166+ actually runs at 133 and probably uses a 66MHZ
> system board achitecture, whereas a Cyrix 133+ maybe runs 120 on a
> 50MHZ system board.

Correct, except that the 120MHz CPU speed translates into a board
speed of 60MHz.

Quote:> Certainly, a true Intel P120 (system board speed actually 50MHZ)
> offers little to no benifit over a P100 (system board 66MHZ).

The Intel P120 also uses a board speed of 60MHz.

Remember that the P-ratings used on the Cyrix CPUs are based upon
empirical data, not reasoning about how the performance "should"
compare.  Performance will vary from subsystem to subsystem,
obviously, but overall performance of something with a P-rating of,
say, 150 will be pretty close to that of an Intel P150.  It's probably
simplest if you take the ratings in that way, unless you want or need
to get into performance of specific subsystems, in which case there
are benchmarking results available on various sites on the web (sorry,
I've no URLs handy).

+--------------------------------------------------------------------+
| Rod Smith                                 Author of:               |

| http://ezinfo.ucs.indiana.edu/~rodsmith   "OS/2 Soundcard Summary" |
+--------------------------------------------------------------------+

 
 
 

Q: True Pentium vs Cyrix performance in 32 bit operating systems (specifically, Linux)

Post by T Jon » Mon, 02 Dec 1996 04:00:00





: >
: > While the Pentium Pro sacrafices 16 bit performance (poor old Windows)
: > for 32 bit performance, I am curious how well the Cyrix 'clones' (the
: > so called '+') chips work with Linux.  My gut feeling is that they
: > were looking at the Windows/95 market and optimized 16 bit
: > performance, perhaps sacrificing 32 bit performance.  Does a so called
: > P166+ deliver P166-like performance in a true 32 bit OS?  If not, what
: > level of performance does one realistically get?  I do not care about
: > floating point performance...

stuff deleted...

: compare.  Performance will vary from subsystem to subsystem,
: obviously, but overall performance of something with a P-rating of,
: say, 150 will be pretty close to that of an Intel P150.  It's probably
: simplest if you take the ratings in that way, unless you want or need
: to get into performance of specific subsystems, in which case there
: are benchmarking results available on various sites on the web (sorry,
: I've no URLs handy).

check out http://sysdoc.pair.com/

It has more info about hardware than you probably ever wanted to know...

--
 _/_/_/_/  _/        _/_/_/_/   T Jones

  _/     _/        _/  _/       NCSU - Department of Computer Science
 _/     _/_/_/_/  _/_/_/        http://krusty.rh.ncsu.edu/~tavaris

 
 
 

Q: True Pentium vs Cyrix performance in 32 bit operating systems (specifically, Linux)

Post by Christian Claveleira - CRI Universite de Rennes1 Rennes 02.99.84.71. » Wed, 04 Dec 1996 04:00:00





|> : >
|> : > While the Pentium Pro sacrafices 16 bit performance (poor old Windows)
|> : > for 32 bit performance, I am curious how well the Cyrix 'clones' (the
|> : > so called '+') chips work with Linux.  My gut feeling is that they
|> : > were looking at the Windows/95 market and optimized 16 bit
|> : > performance, perhaps sacrificing 32 bit performance.  Does a so called
|> : > P166+ deliver P166-like performance in a true 32 bit OS?  If not, what
|> : > level of performance does one realistically get?  I do not care about
|> : > floating point performance...
|>
|> stuff deleted...
|>
|> : compare.  Performance will vary from subsystem to subsystem,
|> : obviously, but overall performance of something with a P-rating of,
|> : say, 150 will be pretty close to that of an Intel P150.  It's probably
|> : simplest if you take the ratings in that way, unless you want or need
|> : to get into performance of specific subsystems, in which case there
|> : are benchmarking results available on various sites on the web (sorry,
|> : I've no URLs handy).
|>

Here are benchs that compare a Pentium 166 machine (kernel 2.0.25)
with a Cyrix P166+ equipped one (kernel 2.0.26).
The Cyrix outclasses the Pentium in all tests but write mem.

Another indication: 2.0.27 kernel compile (with same config) :
time make zImage
On the Pentium:
518.180u 47.850s 9:51.76 95.6% 0+0k 0+0io 179023pf+0w
On the Cyrix:
361.230u 27.580s 6:45.13 95.9% 0+0k 0+0io 144792pf+0w

The gain is about 30% !

                    L M B E N C H  1 . 0   S U M M A R Y
                    ------------------------------------

            Processor, Processes - times in microseconds
            --------------------------------------------
Host                 OS  Mhz    Null    Null  Simple /bin/sh Mmap 2-proc 8-proc
                             Syscall Process Process Process  lat  ctxsw  ctxsw
--------- ------------- ---- ------- ------- ------- ------- ---- ------ ------
pentium16  Linux 2.0.25  166       2      2K      9K     28K   50     14     21
cyrix-166  Linux 2.0.26  133       2      1K      6K     21K   53      8     12

            *Local* Communication latencies in microseconds
            -----------------------------------------------
Host                 OS  Pipe       UDP    RPC/     TCP    RPC/
                                            UDP             TCP
--------- ------------- ------- ------- ------- ------- -------
pentium16  Linux 2.0.25      34     218     531     247     675
cyrix-166  Linux 2.0.26      28     143     323     224     449

            *Local* Communication bandwidths in megabytes/second
            ----------------------------------------------------
Host                 OS Pipe  TCP  File   Mmap  Bcopy  Bcopy  Mem   Mem
                                  reread reread (libc) (hand) read write
--------- ------------- ---- ---- ------ ------ ------ ------ ---- -----
pentium16  Linux 2.0.25   29   15     33     54     34     33   62    82
cyrix-166  Linux 2.0.26   70   24     59     98     42     43  123    70

            Memory latencies in nanoseconds
            (WARNING - may not be correct, check graphs)
            --------------------------------------------
Host                 OS   Mhz  L1 $   L2 $    Main mem    Guesses
--------- -------------   ---  ----   ----    --------    -------
pentium16  Linux 2.0.25   165     6    148         209
cyrix-166  Linux 2.0.26   133    15    197         328


 
 
 

1. difference in operating system interface in 32 bits and 64 bits mode

Hi, The title says it all!
Does operating system interface (Services,system calls) change during the move
to 64 bits mode.
Also, what are the types that change size (I know long and void * chage, but
I think there are operating system types that also change).

Thanks for your help!!

2. Wine

3. difference between 16-bit & 32-bit OPERATING SYSTEMS

4. libc.so.1 not found

5. Performance Issues on Sun Solaris 64-bit vs. 32-bit

6. Embedding a Window

7. applet-widget.h on OpenBSD?

8. Do you want Richard Burgess' "Developing Your Own 32-bit Operating System"?

9. simple what is the diff between a 32 and a 64 bit operating system

10. Is the Pentium 64 bit or 32 bit?!!

11. performance of runing 32/64 bit program in 64 bit kernel.

12. 32 bits vs. 64 bits Oracle