🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #3324

Re: Cyrix - Fast Divide, etc.

#3324
From: John D. McCalpin
Date: Tue, 12 Dec 1989 11:10
37 lines
2347 bytes
In article <112400012@uxa.cso.uiuc.edu> afgg6490@uxa.cso.uiuc.edu writes:
| 
| comp.arch might be interested in a few details about the
| Cyrix math chip.  This is a 387 / Weitek compatible chip,
| boasting significant speedups.  (Biggest speedup, of course,
| is avoiding the coprocessor interface).

In article <1904@crdos1.crd.ge.COM> davidsen@crdos1.crd.ge.COM (Wm E
Davidsen Jr) asks:
>  Two questions: (1) since this is a plug-in replacement for the 80387,
>how does it avoid the coprocessor interface, and (2) in what way is it
>Weitek compatible? I haven't heard that it will run Weitek code, is this
>a typo or underpublicized feature?

(1) It is a direct 80387 replacement, using the same co-processor
interface.

(2) It is 80387 compatible, not Weitek compatible.  The prices I have
seen are intermediate between the 80387 and Weitek 3167.

The operations are greatly speeded up relative to the 80387.
Floating-point add and multiply operations finish in 6 clocks instead
of almost 40.  I don't remember the details of the 80387 coprocessor
interface, but I would guess that communication and synchronization
overhead will dominate when this chip is used.

The benchmarks published by Cyrix show speedups of typically 35% on
application code.  The bar charts are very misleading, since the range
of the abscissa is 0.8 to 1.5.  The 80387 performance is normalized to
1.0, and the Cyrix performance is around 1.3-1.4.  This makes the bars
for the Cyrix about .55 units long vs. the 0.2 unit lengths of the
bars for the 80387 --- this makes it look like the Cyrix-equipped
system is almost 3 times as fast as the 80387-equipped system....
--
John D. McCalpin - mccalpin@masig1.ocean.fsu.edu
		   mccalpin@scri1.scri.fsu.edu
		   mccalpin@delocn.udel.edu
Technical Details
Message-ID: <MCCALPIN.89Dec12061003@masig3.ocean.fsu.edu>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!uflorida!stat!stat.fsu.edu!mccalpin
References: <112400012@uxa.cso.uiuc.edu> <1904@crdos1.crd.ge.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!uflorida!stat!stat.fsu.edu!mccalpin
From: mccalpin@masig3.ocean.fsu.edu (John D. McCalpin)
Newsgroups: comp.arch
Subject: Re: Cyrix - Fast Divide, etc.
Message-ID: <MCCALPIN.89Dec12061003@masig3.ocean.fsu.edu>
Date: 12 Dec 89 11:10:03 GMT
References: <112400012@uxa.cso.uiuc.edu> <1904@crdos1.crd.ge.COM>
Sender: news@stat.fsu.edu
Organization: Supercomputer Computations Research Institute
Lines: 37
In-reply-to: davidsen@crdos1.crd.ge.COM's message of 12 Dec 89 13:29:54 GMT