From: | gclind01@starbase.spd.louisville.edu (George C. Lindauer) |
Newsgroups: | comp.compilers,comp.lang.asm.x86 |
Followup-To: | comp.compilers,comp.lang.asm.x86 |
Date: | 30 Jun 1997 00:11:00 -0400 |
Organization: | University of Louisville |
References: | 97-06-071 97-06-082 |
Keywords: | performance |
: system, and gives reasons to think that a factor-of-ten speedup at
: *each* design level might be achievable compared to what was then
: state of the art. Multiply it out, and you get a speedup factor of
: one million. *That* is the real reason why humans should not be
: spending their time doing assembly programming, except perhaps on
: critical hotspot routines identified by profiling. Don't try to
: replace a compiler; use it to multiply your own abilities.
On a philosophical note that will probably get stripped by the moderator,
WHY is the speedup factor important? WHY can't I tread along like a turtle
if I want, instead being forced to race along at 300 MPH?
David
[There's been plenty of work on program pessimization. I can cite one
program that after pessimization improved a little program that ran at
a wasteful 15% CPU utilization up to a highly cost-efficient 98%
utilization. Similar improvements in RAM usage have been observed. -John]
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.