home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / amiga / programm / 17537 < prev    next >
Encoding:
Internet Message Format  |  1992-12-21  |  1.6 KB

  1. Xref: sparky comp.sys.amiga.programmer:17537 comp.sys.amiga.hardware:21777
  2. Newsgroups: comp.sys.amiga.programmer,comp.sys.amiga.hardware
  3. Path: sparky!uunet!zaphod.mps.ohio-state.edu!moe.ksu.ksu.edu!ux1.cso.uiuc.edu!news.cso.uiuc.edu!zaphod.ncsa.uiuc.edu!robm
  4. From: robm@zaphod.ncsa.uiuc.edu (Rob McCool)
  5. Subject: Re: CISC and RISC
  6. X-Newsreader: Tin 1.1 PL5
  7. References: <vac133m.724654821@nella8.cc.monash.edu.au>
  8. Message-ID: <BzGtLG.MCH@news.cso.uiuc.edu>
  9. Sender: usenet@news.cso.uiuc.edu (Net Noise owner)
  10. Organization: The Organization of Disorganization
  11. Date: Fri, 18 Dec 1992 17:22:26 GMT
  12. Lines: 21
  13.  
  14. Richard Jones (vac133m@nella8.cc.monash.edu.au) wrote:
  15. :   Yes, CISC _is_ easier to program in most cases because the instructions are
  16. : generalized. As for memory writes.. if your chip is doing this then I suggest
  17. : you change manufacturers..
  18.  
  19. This is hardware interlocking, and there are different approaches used to
  20.   the problem. The problem is memory latency; we all know memory is slow
  21.   and it takes 2 cycles to execute a load. The problem is when someone does
  22.   a load, and then in the next instruction does something to the just-loaded
  23.   data. 
  24.  
  25. The SPARC has interlocking which will insert no-ops into the pipeline if 
  26.   there is an instruction which attempts to reference data that is not there 
  27.   yet. The MIPS decided to leave out hardware interlocking, and depend on the 
  28.   software to do proper instruction scheduling to gain speed, and so if
  29.   you reference data that has not been loaded yet you will get garbage.
  30.  
  31. --
  32. Rob McCool, NCSA STG System Administrator
  33. robm@ncsa.uiuc.edu r-mccool@uiuc.edu robm@imsa.edu
  34. It was working ten minutes ago, I swear...
  35.