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] |
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
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.