Article View: comp.sys.intel
Article #484Re: Successor to i860XP???
From: Larry Meadows
Date: Tue, 18 Aug 1992 15:24
Date: Tue, 18 Aug 1992 15:24
33 lines
2070 bytes
2070 bytes
In article <1992Aug18.123732.16517@nstn.ns.ca> maceache@fox.nstn.ns.ca (Tim Maceachern) writes: > >I hope that Intel can fix the 860 FP unit before incorporating it into >P5. The paranoia FP test suite has some disparaging things to say about >the i860s in an Alliant I worked on... > >******************************************************************* >* Tim MacEachern * Tim_MacEachern@hawk.nstn.ns.ca * >* Software Kinetics Ltd. * or maceache@hawk.nstn.ns.ca * This isn't really the i860's fault but rather the Alliant's trap handler. Like many (most?) newer chips, the i860 doesn't handle IEEE exceptions in hardware. Also, the state-save and restore of the i860 is extraordinarly complex, so many implementors choose to punt on the trap handler. Also, the overhead of handling denormalized numbers (which are essential for paranoia) is quite high on the i860, so many compilers (including Alliant's) choose to set a mode where denorms flush to zero. The i860 doesn't have an IEEE-conforming divide instruction, so an (expensive) IEEE-conforming divide routine is required. Finally, the quality of the exponentiation routine is critical to paranoia, and this is a software-only issue. Anyway, many compilers provide an ieee-conforming option that will allow paranoia to pass. The lack of the divide instruction is probably the most serious defect in the i860 implementation (but remember, it does division the same way as the Cray-1). It would be nice if the chip handled Nan and Inf in hardware. Many users don't care about denorms, paranoia & Dr. Kahan non-withstanding. -- Larry Meadows The Portland Group lfm@pgroup.com
Technical Details
Message-ID:
<Bt6qs2.3uD@pgroup.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!pgroup!lfmReferences:
<Bt0AKM.4zz@pix.com> <l8par7INN1s5@spim.mips.com> <1992Aug18.123732.16517@nstn.ns.ca>Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.intel Path: arc1-ca.pugleaf.net!sparky!uunet!pgroup!lfm From: lfm@pgroup.com (Larry Meadows) Subject: Re: Successor to i860XP??? Message-ID: <Bt6qs2.3uD@pgroup.com> Date: Tue, 18 Aug 1992 15:24:01 GMT References: <Bt0AKM.4zz@pix.com> <l8par7INN1s5@spim.mips.com> <1992Aug18.123732.16517@nstn.ns.ca> Organization: The Portland Group, Portland, OR Lines: 33