Article View: comp.sys.powerpc
Article #1520Re: Debate: PowerMac "trounces" Pentium....???
From: Jim Williams
Date: Wed, 23 Aug 1995 13:44
Date: Wed, 23 Aug 1995 13:44
62 lines
3492 bytes
3492 bytes
Dan.Pop@mail.cern.ch (Dan Pop) wrote: >In <41dejm$d1p@sundog.tiac.net> Jim Williams <williams@tiac.net> writes: >>Will you agree that 1) memory is slower than cpu, and 2) most >>programs don't fit in cache? If this is true then the external >>bus is generally the bottleneck. > >Not necessarily. You can write programs where the external bus is the >bottleneck, but this is not automatically true in the general case. >I/O bound and cpu bound programs are at least as common as memory bound >programs. Someone else made similar points (less politely), but that message doesn't seem to have made it to my news server... I'm not so sure that I/O and cpu are directly related, but I must admit that the newer methods of CPU load balancing probably make my statements a bit off-base. Either I should go back and study current chip designs more carefully or bitness should be dropped as an indicator of chip throughput. I vote we do away with bitness. :) > >>I'm perfectly happy with a >>definition of bitness which revolves about the bottleneck... > >But you're obviously missing the fact that the bottleneck is application >specific (and some applications can be affected by more than one >bottleneck). For someone generating fractals or doing data >compression, the cpu is the bottleneck. And guess where is the >bottleneck for the "tar" and "cp" commands? How about "ftp" and "rcp"? :-) > I didn't really miss the application specific nature of bottlenecks, but I do seem off on the relationship between bitness as a measure of throughput and the possible location of bottlenecks. It was easier in the old days when memory, I/O, and just about everything else was out on the bus. With the newer placements of a little here a little there I really wonder if bitness is a meaningfull concept. If you can't use it to roughly gauge throughput then what good is it? >>In >>fact that seems like a very good definition to me -- the bitness >>of a machine is the path width of that portion of of the machine >>which happens to be the usual bottleneck. > >Too bad your definition is rendered useless by the fact that there is no >usual bottleneck. When memory started to become a real bottleneck, the >chip manufacturers introduced the built-in cache. > There must be some normal distibution of bottleneckness (nice word). Where are the current bottlenecks, and what loads cause them? If I can't use bitness as a measure then I need to find a replacement. -- Sphere. Find a Linux/GNU Group for you: http://www.tiac.net/users/williams/lugnuts/ Buy Free UNIX! Microsoft is prohibited from examining any packet containing data originating on any machine which I am using. (Not that I can stop them.)
Technical Details
Message-ID:
<41fbbd$fc@sundog.tiac.net>Path:
arc1-ca.pugleaf.net!sundog.tiac.net!usenetReferences:
<Pine.SUN.3.91.950821100405.5161B-100000-100000@spad.eng.auburn.edu> <danpop.809096185@rscernix> <41dejm$d1p@sundog.tiac.net> <danpop.809177909@rscernix>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sundog.tiac.net!usenet From: Jim Williams <williams@tiac.net> Newsgroups: comp.sys.powerpc,comp.os.linux.advocacy,comp.sys.mac.advocacy,comp.os.os2.advocacy,comp.sys.amiga.advocacy,comp.sys.intel Subject: Re: Debate: PowerMac "trounces" Pentium....??? Date: 23 Aug 1995 13:44:13 GMT Organization: Spherical Projections Message-ID: <41fbbd$fc@sundog.tiac.net> References: <Pine.SUN.3.91.950821100405.5161B-100000-100000@spad.eng.auburn.edu> <danpop.809096185@rscernix> <41dejm$d1p@sundog.tiac.net> <danpop.809177909@rscernix> NNTP-Posting-Host: elision.tiac.net Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 1.1N (Windows; I; 16bit)