home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!pmafire!news.dell.com!swrinde!cs.utexas.edu!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!ucbvax!IPG.PH.KCL.AC.UK!SYSMGR
- From: SYSMGR@IPG.PH.KCL.AC.UK
- Newsgroups: comp.os.vms
- Subject: Re: computers, automobiles (and bignums)
- Message-ID: <20A01C28_00075948.009672328175A320$92_3@UK.AC.KCL.PH.IPG>
- Date: 25 Jan 93 11:12:56 GMT
- Sender: daemon@ucbvax.BERKELEY.EDU
- Distribution: world
- Organization: The Internet
- Lines: 53
-
- >> If the automobile industry were like the computer industry
- >> over the past 30 years, a Rolls-Royce would now cost $5.00,
- >> would get 300 miles to the gallon, and once a year would
- >> explode killing all passengers inside!
- >
- > This statement can be supported (except the exploding part.)
- >
- > Gorden Bell in "Computer Engineering" (p. 55) quotes a 1973 study by Fusfeld
- > in which the Automobile "Measure of Progress" is between 6 and 13 while the
- > Computer's "Measure of Progress" is greater than 10**12. FYI, Light bulbs,
- > Titanium, Aircraft, and Turbojet engines are also in the study.
-
-
- The first statement is just plain WRONG.
-
- Top speed of Roller = 160mph? \approx 75 metres/second. Speed-up over 30
- years is at least 10**5, so now have 7.5E6 m/s: faster than any spacecraft
- yet built and about 2% of the speed of light.
-
- As for fuel, an IBM dinosaur was probably 100 kW, an Alpha chip is 25W.
- But, that's fuel per unit TIME where as mpg is fuel per unit DISTANCE.
- Therefore the analogy is that the car uses 10**5 * 4*10**3 times less
- fuel; if it started at 10mpg its now on 4E9 mpg, or over 1000 miles on
- fuel equivalent to one crystal of sugar.
-
- I don't know how often 1960-era computers crashed, but I'd be surprised if
- it was less often than current ones and I'd guess 10-100 times less often
- which would make the Roller as safe as a train.(Modern computers CAN be made
- orders of magnitude more reliable, but it isn't often economic to do so.
- The same probably applies to cars, although there's not a lot one can do
- about the nut that holds the steering wheel :-]
-
- A factor of 10**12 is the difference between two millennia and 1/60 second.
- In "more Programming Pearls" there is an example of a numerical problem which
- with 1950's knowledge would have taken milennia and now takes ... 1/60 second.
- The improvement factors are split roughly equally: 10**6 (a million) because
- of faster hardware, 10**6 because of better algorithms now known.
-
- There's a couple of morals here. Firstly, unless you try to express factors
- of bignum in terms that a person can visualize, the bignum remains meaningless.
- Secondly, if you can find a better algorithm you may have accomplished in
- a moment something equivalent to the entire progress of a multi-billion-dollar
- industry over thirty years!
-
- Speculation: humans are just a better algorithm. (I don't necessarily agree.
- It's a good starting point for some interesting research, though).
-
- Nigel Arnot
-
- NRA%ipg.ph.kcl.ac.uk@nsfnet-relay.ac.uk (internet)
- NRA%uk.ac.kcl.ph.ipg@ukacrl.bitnet (bitnet)
-
-
-