Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!rutgers!ames!amdcad!amd!intelca!kanwar From: kanwar@intelca.UUCP (kanwar chadha 75657 @intelca) Newsgroups: comp.sys.ibm.pc,comp.unix.xenix Subject: Re: A question about 80287s vd 80387s. Message-ID: <4377@intelca.UUCP> Date: Thu, 13-Aug-87 18:32:52 EDT Article-I.D.: intelca.4377 Posted: Thu Aug 13 18:32:52 1987 Date-Received: Sat, 15-Aug-87 10:57:23 EDT References: <1927@Shasta.STANFORD.EDU> Organization: Intel, Santa Clara, Ca. Lines: 58 Xref: mnetor comp.sys.ibm.pc:6696 comp.unix.xenix:599 > ------ > > I have seen ads for several 80386 machines some include sockets for 80287 > coprocessors som 80387 coprocessors and some are switchable. > > I asked a salesman at PC-limited (Their machine only supports 80287) > and he says they get 90% of the performance of a 387 for a lot less cost. > > Is the only difference between the 387 and 287 a few percent of > speed up (I assume from a wider buss interface)? No. There is a substantial speed difference between the 80287 and 80387. 80387 is 5 to 8 times faster than the 80287 depending on the instruction mix you have. The 387 speed improvement is mainly due to four factors : (1) The 80387 core was redesigned from scratch to improve the clock counts for floating point instructions, e.g. the 387 executes an ADD instruction in approx. 25 clocks compared to about 100 for the 287. (2) The 387 has added some new instructions like sine/cosine etc to improve the performance in engineering intensive applications. (3) The 387 clock frequency is 16 Mhz and 20 Mhz while the 287 only goes up to 10 Mhz. (4) As you mentioned the 386-387 system operates on 32-bit bus versues 16 bit for the 286-287 system. When you combine all of the above, you can see that the 387 has a big performance advantage over the 287 or the 8087. Actually the 387 has a better price-performance ratio than the 287. Ofcourse the real performance improvement in application software is dependent upon how much floating point intensive the application is. But in a 386 system it makes much more sense to use the 387 rather than the 287 and companies like Compaq are providing upgrades for 387 in their 386 systems. ( Many of these companies introduced 386 systems with 287 sockets because the 387 was not available at that time.)kkkkk> > f Do the 80287 and 80387 take the same commands? and is software compiled > for one executable on the other? > Yes. The 387 is object code compatible with the 287 /8087 and all your software should run unmodified on the 386-387 system. Kanwar Chadha (Intel Corp.) > Thanks in advance. > > Brian > > Boesch@shasta.stanford.edu > Boesch@shasta.uucp *** REPLACE THIS LINE WITH YOUR MESSAGE ***