home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / sys / intel / 1616 < prev    next >
Encoding:
Text File  |  1992-08-31  |  2.5 KB  |  57 lines

  1. Newsgroups: comp.sys.intel
  2. Path: sparky!uunet!iWarp.intel.com|ssd.intel.com!ssd.intel.com!hays
  3. From: hays@ssd.intel.com (Kirk Hays)
  4. Subject: Re: Future of i860 line
  5. Message-ID: <1992Aug31.170211.18916@SSD.intel.com>
  6. Sender: usenet@SSD.intel.com
  7. Nntp-Posting-Host: boston
  8. Organization: Intel Supercomputer Systems Division
  9. References: <1992Aug28.182116.4396@megatek.com> <1992Aug29.031847.28867@nas.nasa.gov> <Btr4Iz.GB9@pgroup.com> <1992Aug31.151640.16824@megatek.com>
  10. Date: Mon, 31 Aug 1992 17:02:11 GMT
  11. Lines: 44
  12.  
  13. In article <1992Aug31.151640.16824@megatek.com>, rstewart@ganglia.megatek.uucp (Rich Stewart) writes:
  14. |> In article <Btr4Iz.GB9@pgroup.com> lfm@pgroup.com (Larry Meadows) writes:
  15. |> >In article <1992Aug29.031847.28867@nas.nasa.gov> klee@wilbur.nas.nasa.gov (King M. Lee) writes:
  16. |> >>
  17. |> >>One reason why the i860(tm) did do better may be that good compilers
  18. |> >>were not available when it was first introduced. It would have been
  19. |> >>better for the i860 if they had developed compilers while designing
  20. |> >>the chip. The compilers have improved, but it may be too late.
  21. |> >
  22. |> >Are you listening, Intel?
  23. |> >
  24. |> >>
  25. |> >>Of all the modern micros, the i860(tm) is the  only one I know of
  26. |> >>that allows one to bypass cache. There are two instructions to
  27. |> >
  28. |> >Yes!  Very good point.  If you can't bypass cache then you have
  29. |> >to hope/arrange for re-use, which is much harder.
  30. |> >-- 
  31. |> >Larry Meadows        The Portland Group
  32. |> >lfm@pgroup.com
  33. |> 
  34. |> Stop this. You can bypass cache on lots of chips. Most caching cpu's
  35. |> can have cache bypassed in the page tables. A second way, if your board
  36. |> is designed to do it, is a software toggle of some sort. I think, most
  37. |> modern cpu's, have a cache enable/disable pin.
  38.  
  39. Ah, but tha i860 is the only one that allows you to do it on a load-by-load
  40. basis, without a lot of OS and page table crufting about, and without flipping
  41. mode bits, which was Larry's point.
  42.  
  43. |> And finally, you do not want to use pfld's that might access memory
  44. |> that is in a cachable address range. (Right Larry?).
  45.  
  46. Nope, wrong. The pfld instruction works just fine on something which is in cache
  47. - the main memory access gets ignored, and the value from the cache is returned.
  48.  
  49. All in all, the i860 is rather strange, but when you hit the "sweet spot", watch
  50. out.
  51.  
  52. -- 
  53. Kirk Hays - NRA Life.
  54. Start your day with a little civil disobedience.  Call BATF at 1-800-ATF-GUNS or
  55. 1-800-RUN-GUNS, tell them what you think of gun grabbers and government employees
  56. that encourage people to narc on their neighbors.  Good for the soul.
  57.