home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / compiler / 2106 < prev    next >
Encoding:
Text File  |  1993-01-07  |  2.4 KB  |  51 lines

  1. Newsgroups: comp.compilers
  2. Path: sparky!uunet!news.gtech.com!noc.near.net!news.Brown.EDU!qt.cs.utexas.edu!yale.edu!jvnc.net!newsserver.jvnc.net!darwin.sura.net!bogus.sura.net!howland.reston.ans.net!sol.ctr.columbia.edu!eff!world!iecc!compilers-sender
  3. From: bill@amber.csd.harris.com (Bill Leonard)
  4. Subject: Re: Code quality
  5. Reply-To: bill@amber.csd.harris.com (Bill Leonard)
  6. Organization: Harris CSD, Ft. Lauderdale, FL
  7. Date: Thu, 7 Jan 1993 15:07:18 GMT
  8. Approved: compilers@iecc.cambridge.ma.us
  9. Message-ID: <93-01-030@comp.compilers>
  10. Keywords: optimize, comment
  11. References: <93-01-017@comp.compilers> <93-01-022@comp.compilers>
  12. Sender: compilers-sender@iecc.cambridge.ma.us
  13. Lines: 36
  14.  
  15. drw@zermelo.mit.edu (Dale R. Worley) writes:
  16. >Is there much of a market for another 10% in speed of generated code?
  17.  
  18. henry@zoo.toronto.edu (Henry Spencer) writes:
  19. > There is no shortage of applications which are hard up against processor
  20. > speed limits, where a modest improvement in code quality can save a lot
  21. > of people a lot of pain trying to squeeze out a bit more performance.
  22. > "Just switch to a faster processor" doesn't work when you've got a large
  23. > installed base to worry about, or you're already using the fastest
  24. > available, or the CPU box is orbiting Jupiter...
  25.  
  26. You don't have to get nearly so exotic as this to find a market for an
  27. extra 10% in code performance.  To the user, it is still much less
  28. expensive to upgrade compilers than it is to upgrade a CPU.  So if a user
  29. can upgrade his compiler to get an extra few % in performance, then he can
  30. add extra functionality to his application without hurting its
  31. performance.  This is especially important in real-time applications,
  32. which often have to do a given amount of work in a specified amount of
  33. time.  As we all know, however, the "given amount of work" often increases
  34. over time.
  35.  
  36. Most users are not going to upgrade their CPUs every year, nor even every
  37. 2 years, but they are highly likely to upgrade their compilers every year
  38. (if nothing else, for bug fixes).
  39. -- 
  40. Bill Leonard
  41. Harris Computer Systems Division
  42. 2101 W. Cypress Creek Road
  43. Fort Lauderdale, FL  33309
  44. bill@ssd.csd.harris.com
  45. [Funny, I can upgrade the CPU on my system to a double-speed version for
  46. about $400, but a super-duper optimizing compiler costs more like $700.
  47. -John]
  48. -- 
  49. Send compilers articles to compilers@iecc.cambridge.ma.us or
  50. {ima | spdcc | world}!iecc!compilers.  Meta-mail to compilers-request.
  51.