🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #2764

Re: More mips

#2764
From: Brian Wong
Date: Mon, 23 Oct 1989 00:20
43 lines
2881 bytes
In article <130800001@peg> robert@peg.UUCP writes:
>Why should we welcome a continual increase in MIPS (VUPS or whatever)?
>We have enough trouble designing programs which work without error at the
>moment.  These will just get to the error state faster with more power.

You have a point; correctness is a first requirement for solving problems.
But there is a large class of problems which have an essentially unlimited
appetite for computational power.  Simulations, for example, seem to be like
fractals - no matter how precise you can make them, if you had about 10x
computing power you could make them more precise and do X or Y interesting
things with them.  For years now the engineering community has consistently
demanded MORE computational power to solve increasingly complex problems.

There is also the ever-increasing set of "basic" software without which users
of any sophistication will not do without.  Ten years ago, a lot of users
would have balked at the thought of spending "all those cycles and comm time
for all those checksums" in a scheme like TCP/IP.  Nobody (well, almost
nobody) thinks about the efficiencies of those checksums anymore - we'd rather
have the data "just get there, baby."  Graphical user interfaces are a good
example.  Five years ago, the MAC was slow because it spent all of its time
running the UI.  Now we all demand the graphics UI.  Networked windowing
systems are another example.  I'll wager that five years from now, network
window systems will become a sine qua non in software development.  And yet
it is only the most recent generation of inexpensive workstations (DEC3100,
DG Aviion, SPARCstation 1, HP 835) that have really had the gas to drive these
at acceptable speeds.

The horizon keeps moving out.  The expert systems that require the biggest
iron we can afford will become common -- even uninteresting -- subsystems of
software products, and the 10, 20, 100 mips that they consume (along with the
5 mips the window system consumes, and the .4 mips the network consumes) will
merely represent the overhead of "doing useful work" in the future.


And finally, for the collegue of mine who once snapped at the poor programmer
trying to debug a PL/I program using the optimizing compiler "I suppose it's
better to get the wrong answer faster?"  He was only half right - use the
checkout compiler on a faster box, so that you CAN get the wrong answer
faster - and then to fix it.

-- 
Brian Wong					Sun Microsystems
bwong@sun.com					Vienna, Va.  703-883-1243
Technical Details
Message-ID: <10803@sundc.East.Sun.COM>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!cs.utexas.edu!uunet!seismo!sundc!bwong

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!cs.utexas.edu!uunet!seismo!sundc!bwong
From: bwong@sundc.East.Sun.COM (Brian Wong)
Newsgroups: comp.arch
Subject: Re: More mips
Message-ID: <10803@sundc.East.Sun.COM>
Date: 23 Oct 89 00:20:57 GMT
Organization: Sun Microsystems, Vienna, VA
Lines: 43