Article View: comp.sys.intel
Article #546Re: Future of i860 line
From: King M. Lee
Date: Sat, 29 Aug 1992 03:18
Date: Sat, 29 Aug 1992 03:18
42 lines
2463 bytes
2463 bytes
In article <TMH.92Aug26230950@doppel.first.gmd.de> tmh@doppel.first.gmd.de (Thomas Hoberg) writes: >In article <BtLGIG.3q2@pgroup.com> I write: > Actually, the announcement was that Intel had admitted the failure of > the i860 as a general-purpose CPU. They still intend to support it in > graphics and embedded applications; speculation is that they will also > support it for the iPSC MPP systems. No followon has been announced, > but one would obviously be needed if they do indeed plan to continue to > use i860-like chips in the iPSC. > One reason why the i860(tm) did do better may be that good compilers were not available when it was first introduced. It would have been better for the i860 if they had developed compilers while designing the chip. The compilers have improved, but it may be too late. Of all the modern micros, the i860(tm) is the only one I know of that allows one to bypass cache. There are two instructions to laod floating point registers; a normal load which will fetch from cache if there is a hit and load a line of cache if there is a miss; the second, a pipelined load, will fetch from cache if there is a hit and from main memory without updating cache if there is a miss. If data is in cache, normal loads are faster. If data will not be reused, pipelined laods may be faster. Judicious use of these two instructions can make some numerically intensive code run fast. Unfortunately, the compilers do not normally generate the pipelined load instructions because of the complexity in deciding whether whether data will be reused. This may be the reason that assembly language programmers can get good results (they know the algorithm), but compilers do not. This, I think, is very important point because for numerically intensive code, memory bandwidth is very important. -- King Lee klee@nas.nasa.gov
Technical Details
Message-ID:
<1992Aug29.031847.28867@nas.nasa.gov>Path:
arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!sdd.hp.com!elroy.jpl.nasa.gov!ames!data.nas.nasa.gov!wilbur!kleeReferences:
<TMH.92Aug26230950@doppel.first.gmd.de> <1992Aug28.162446.20124@crd.ge.com> <1992Aug28.182116.4396@megatek.com>Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.intel Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!sdd.hp.com!elroy.jpl.nasa.gov!ames!data.nas.nasa.gov!wilbur!klee From: klee@wilbur.nas.nasa.gov (King M. Lee) Subject: Re: Future of i860 line References: <TMH.92Aug26230950@doppel.first.gmd.de> <1992Aug28.162446.20124@crd.ge.com> <1992Aug28.182116.4396@megatek.com> Sender: news@nas.nasa.gov (News Administrator) Organization: NAS, NASA Ames Research Center, Moffett Field, CA Date: Sat, 29 Aug 92 03:18:47 GMT Message-ID: <1992Aug29.031847.28867@nas.nasa.gov> Lines: 42