Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!elroy.jpl.nasa.gov!decwrl!stanford.edu!rutgers!modus!otello!gear!cadlab!martelli From: martelli@cadlab.sublink.ORG (Alex Martelli) Newsgroups: comp.arch Subject: Amdahl's Law vs Amdahl/Case Rule (Was: Fast I/O) Message-ID: <860@cadlab.sublink.ORG> Date: 21 May 91 09:24:08 GMT References: <97b302n807vo01@JUTS.ccc.amdahl.com> <13096@pt.cs.cmu.edu> Organization: CAD.LAB, Bologna, Italia Lines: 33 wayne@dsndata.uucp (Wayne Schlitt) writes: :In article <13096@pt.cs.cmu.edu> lindsay@gandalf.cs.cmu.edu (Donald Lindsay) writes: :> The Amdahl rule (1+ Mb/s, sustained, per MIP) suggests that the push :> towards 100 MHz processors is also a push past 100 Mb/s. [ ... ] :i havent been able to find Amdahl's law stated in any of the books i :have looked at, but i cant say that i have looked real hard either... :-> I'd say...:-) Open your copy of Hennessy and Patterson, "Computer Architecture - a Quantitative Approach" (you DO have one, yes? it would be really absurd to lack this crucial work for anybody with the slightest hint of a suggestion of a possibility of interest in computer architecture... it's GREAT!), and there it is, in the inner cover pages, amongst other Definitions, Trivia, Formulas, and Rules of Thumb (it's one of the latter, of course). It's identified as Amdahl/Case Rule ("A balanced computer system needs about 1 megabyte of main memory capacity and 1 megabit per second of I/O bandwidth per MIPS of CPU performance (page 17)", where the page reference points to the main text, smack in the middle of chapter one, "Fundamentals of Computer Design". The name "Amdahl's Law" is reserved for a totally different result, number 1 in the "Formulas" section in the same page, and is: 1 speedup = ---------------------------------------------------------- (1-Fraction.enhanced)+(Fraction.enhanced/Speedup.enhanced) (the crucial reason why you never get as much benefit as "common sense" would suggest, from specialized coprocessors, vectors, parallel...). -- Alex Martelli - CAD.LAB s.p.a., v. Stalingrado 53, Bologna, Italia Email: (work:) martelli@cadlab.sublink.org, (home:) alex@am.sublink.org Phone: (work:) ++39 (51) 371099, (home:) ++39 (51) 250434; Fax: ++39 (51) 366964 (work only), Fidonet: 332/407.314 (home only).