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

  1. Xref: sparky comp.sys.amiga.programmer:17516 comp.sys.amiga.hardware:21759
  2. Path: sparky!uunet!noc.near.net!bigboote.WPI.EDU!nntp!ahansfor
  3. From: ahansfor@bigwpi.wpi.edu (Andrew L. Hansford)
  4. Newsgroups: comp.sys.amiga.programmer,comp.sys.amiga.hardware
  5. Subject: Re: CISC and RISC
  6. Date: 18 Dec 92 07:18:30
  7. Organization: Worcester Polytechnic Institute, Worcester, MA 01609-2280
  8. Lines: 39
  9. Message-ID: <AHANSFOR.92Dec18071830@bigwpi.wpi.edu>
  10. References: <70436@cup.portal.com> <amipb.04wr@amipb.gna.org> <37844@cbmvax.commodore.com>
  11.     <Bz8FD1.Dxt@ns1.nodak.edu> <6587@pdxgate.UUCP>
  12. NNTP-Posting-Host: bigwpi.wpi.edu
  13. In-reply-to: idr@rigel.cs.pdx.edu's message of 18 Dec 92 00:56:48 GMT
  14.  
  15. >>>>> On 18 Dec 92 00:56:48 GMT, idr@rigel.cs.pdx.edu (Ian D Romanick) said:
  16.  
  17. idr> Article-I.D.: pdxgate.6587
  18.  
  19. idr> In article <Bz8FD1.Dxt@ns1.nodak.edu> dewald@plains.NoDak.edu
  20. idr> (Eric Dewald) writes:
  21. >What are the advantages of CISC and RISC?
  22.  
  23. idr> Well, since RISC is a more basic instruction set, it is MUCH
  24. idr> easier for a compiler to generate good code for it.
  25.  
  26. You are joking right?  The compiler and even assemblers are the
  27. elements that got much more complicated.  Dependency avoidance, delay
  28. slot scheduling...easy?
  29.  
  30. idr> It's to the
  31. idr> point now on RISC machines that a native compiler can usually
  32. idr> BEAT and assembly language progammer (snif) 
  33.  
  34. No doubt.  Compiler technology has made large advances in dealing with
  35. RISC.  I am not surprised that a compiler with many man hours of
  36. development can outperform an assembly programmer on any section of
  37. code unless the programmer is VERY familiar with pipeline scheduling
  38. algorithms. 
  39.  
  40.  
  41. idr> It also makes it so
  42. idr> that the instructions themselves are smaller and can be fetched
  43. idr> and decoded quicker.
  44.  
  45. The instructions are generally the same format for all instructions
  46. (or the processor supports very few formats) that makes them easier to
  47. decode.  THEY ARE NOT SMALLER.
  48.  
  49. -- Andrew Hansford
  50.    ahansfor@wpi.wpi.edu
  51.  
  52.  
  53.  
  54.