home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / arch / 10769 < prev    next >
Encoding:
Internet Message Format  |  1992-11-15  |  1.8 KB

  1. Path: sparky!uunet!decwrl!contessa!mwm
  2. From: mwm@contessa.palo-alto.ca.us (Mike Meyer)
  3. Subject: Re: how to advocate new software/hardware features (Re: Hardware Support for Numeric Algorithms)
  4. Newsgroups: comp.arch
  5. Distribution: world
  6. References: <TMB.92Nov14145619@pollux.idiap.ch> <Bxq7y0.IJ@mentor.cc.purdue.edu> <mwm.2n6z@contessa.palo-alto.ca.us> <7903@charon.cwi.nl>
  7. X-NewsSoftware: Amiga Yarn 3.4, 1992/08/12 15:49:52
  8. Keywords: 
  9. Summary: 
  10. Message-ID: <mwm.2nup@contessa.palo-alto.ca.us>
  11. Date: 15 Nov 92 23:20:37 PST
  12. Organization: Missionaria Phonibalonica
  13. Lines: 25
  14.  
  15. In <7903@charon.cwi.nl>, dik@cwi.nl (Dik T. Winter) wrote:
  16. > In article <mwm.2n6z@contessa.palo-alto.ca.us> mwm@contessa.palo-alto.ca.us (Mike Meyer) writes:
  17. >  > In <Bxq7y0.IJ@mentor.cc.purdue.edu>, hrubin@mentor.cc.purdue.edu (Herman Rubin) wrote:
  18. >  > > With instruction scheduling, one place for an optimizer would be in the
  19. >  > > ASSEMBLER, and even interaction between the programmer and the compiler/
  20. >  > > assembler.  I do not know of any such.
  21. >  > 
  22. >  > Herman, I've *never* seen you suggest something that hasn't been tried
  23. >  > already, in some form or another. This is no exception. It's been
  24. >  > tried. It didn't work very well.
  25. >  > 
  26. > Wrong.  The MIPS assembler performs some optimizations (like delay slot
  27. > filling and instruction scheduling).  It works quite well.
  28.  
  29. My fault - I was referring to the "interaction between the programmer
  30. and the compiler/assembler" when I said "didn't work very well".  I
  31. should have made things clearer.
  32.  
  33. I do know that "optimizing" assemblers of various kinds have been
  34. around for a long time, and do work quite well. Given what I've seen
  35. of MIPS compiler technology (or should I call it SGI compiler
  36. technology now? :-), I'm sure they did wonderful things.
  37.  
  38.     <mike
  39.  
  40.