Re: Effectiveness of compilers today

moss@cs.cmu.edu (Eliot Moss)
Thu, 18 Feb 1993 03:37:37 GMT

          From comp.compilers

Related articles
Effectiveness of compilers today andreasa@dhhalden.no (1993-02-14)
Re: Effectiveness of compilers today pardo@cs.washington.edu (1993-02-16)
Effectiveness of compilers today kanze@us-es.sel.de (1993-02-17)
Re: Effectiveness of compilers today jpab+@andrew.cmu.edu (Josh N. Pritikin) (1993-02-17)
Re: Effectiveness of compilers today burley@apple-gunkies.gnu.ai.mit.edu (1993-02-17)
Re: Effectiveness of compilers today jbuck@forney.berkeley.edu (1993-02-17)
Re: Effectiveness of compilers today napi@cs.indiana.edu (mohd hanafiah abdullah) (1993-02-17)
Re: Effectiveness of compilers today moss@cs.cmu.edu (1993-02-18)
Re: Effectiveness of compilers today preston@dawn.cs.rice.edu (1993-02-18)
Re: Effectiveness of compilers today roth@helena.cs.rice.edu (1993-02-18)
Re: Effectiveness of compilers today pardo@cs.washington.edu (1993-02-19)
Re: Effectiveness of compilers today kjb@cgl.citri.edu.au (1993-02-19)
Re: Effectiveness of compilers today kanze@us-es.sel.de (1993-02-20)
Re: Effectiveness of compilers today tchannon@black.demon.co.uk (1993-02-19)
[4 later articles]
| List of all articles for this month |

Newsgroups: comp.compilers
From: moss@cs.cmu.edu (Eliot Moss)
Keywords: optimize, performance
Organization: Dept of Comp and Info Sci, Univ of Mass (Amherst)
References: 93-02-082
Date: Thu, 18 Feb 1993 03:37:37 GMT

At SIGPLAN a couple of years ago (SIGPLAN '91, I think; the one in
Toronto), Guy Steele gave a talk on optimizing certain kinds of numerical
programs for the CM-5, called "Fortran at N Gigaflops" (or some such, for
suitable N). They generally got better speedups than are practical for
humans because they unrolled loops and did heavy and intricate register
allocation. A human could do it in theory, but it's so tedious and easy to
make a mistake that it's much better for a compiler to do it. Furthermore,
the compiler can generate many more useful object programs much faster
than the human can do them in assembly. So this is a case where the
compiler wins by brute force.
--
J. Eliot B. Moss, Associate Professor Visiting Associate Professor
Department of Computer Science School of Computer Science
Lederle Graduate Research Center Carnegie Mellon University
University of Massachusetts 5000 Forbes Avenue
Amherst, MA 01003 Pittsburgh, PA 15213-3891
(413) 545-4206, 545-1249 (fax) (412) 268-6767, 681-5739 (fax)
Moss@cs.umass.edu Moss@cs.cmu.edu
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.