home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.m68k
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!swrinde!cs.utexas.edu!torn!nott!bnrgate!bcars267!news
- From: mascot@bnr.ca (Scott Mason)
- Subject: Re: Busperformance of the 68030?
- Message-ID: <1992Dec14.222224.4156@bnr.ca>
- Sender: news@bnr.ca (usenet)
- Nntp-Posting-Host: bcara204
- Organization: Bell-Northern Research, Ottawa, Ontario, Canada
- References: <H.Qg_VCBlXLZo@fredrik.atari.no>
- Date: Mon, 14 Dec 1992 22:22:24 GMT
- Lines: 32
-
- In article <H.Qg_VCBlXLZo@fredrik.atari.no> jornmoe@fredrik.atari.no writes:
- >The 68030 have a synchronous mode in which it does bus accesses in 2 clock
- >cycles. Does this mode have overcapacity? I.e.: Can it fetch instructions
- >and red/write data faster from/to the bus faster than the CPU can process
- >them? (I know this will depend on the instructions but 'in general')?
-
- A previous designer in our product area performed an experiment to
- determine this. His system ran 5-clock accesses with the I-cache
- enabled and the D-cache disabled. Don't know his instruction mix. He
- reported 60% bus utilization under these circumstances.
-
- Note - the bus utilization will be sensitive to the instruction mix as
- well as the cache hit rate.
-
- >Now to the main question: Is there some 'rule' or 'expirienced factor' by
- >which one can reduce bandwith by, and still gain ~100% CPU performance.
-
- No. There are at least two factors here. One is bandwidth; the other is
- latency. Although the bus may be inactive some or even much of the time
- (more bandwidth than required), when the processor asks for
- instructions/data it must receive them as soon as possible (latency
- must be low) in order for performance not to be impacted. Any scheme
- that you use that reduces the bandwidth (slow memory, unsophisticated
- bus architecture, shared memory, etc) would negatively impact latency
- and thus would negatively impact performance. Some of the latency
- problem could be solved by including a secondary cache between the
- processor and your high bandwidth, high latency bus.
-
- ------------------------------------------------------------------------
- #include <disclaimer.h> Bell-Northern Research
- Scott Mason P.O. Box 3511 Station C
- Internet: mascot@bnr.ca Ottawa, Canada, K1Y 4H7
-