🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #13365

Re: recent 386 timings from Intel

#13365
From: davidsen
Date: Tue, 31 Mar 1987 14:10
37 lines
2473 bytes
In article <1946@hoptoad.uucp> gnu@hoptoad.uucp (John Gilmore) writes:
>+++ stuff +++
>DRAMs take at least 100ns to fire up, so unless they are starting a RAM
>access even before the cache is checked, that would seem to mean 100ns
>(2 cycles at 20MHz) just for RAM access, not counting bus delay and time to
>drive addresses to RAM chips (required if you intend to support a
>reasonably sized main memory, e.g. >128 chips), and the time required
>for the RAMs to be ready for the *next* address (another 100ns
>or so).  And if the cache is running the RAM all the time even when
>it hits, the DRAMs will not be ready to jump into action when the miss
>comes along.
>+++ stuff +++

>If these figures are true, I suspect the system is a "hot rod" with a
>custom static RAM main memory on a local bus.  This amounts to building
>the whole main memory out of expensive cache RAMs.  I'm willing to be
>corrected, and/or to learn something new about memory design.

I am not a hardware type, so bear with me if I am a bit empiric about
this: I am qualified to make some measurements, but not to justify them
on theoretical grounds.

I have an 80386 system, running 16 MHz, with 1 MB of 100ns DRAM (32
bits wide) on the motherboard, and 2 MB of 120 ns DRAM on the 16 bit
bus. I have 64k of 35ns static cache which I can disable.

Without cache the 16 bit memory runs about 180% slower than 32 bit
memory. With cache enabled the penalty drops to 30%. Also, the 32 bit
memory runs about 30% faster than it did without cache, meaning that
the 16 bit memory is running as fast with cache as the 32 bit memory
without.

-- 
bill davidsen			sixhub \
      ihnp4!seismo!rochester!steinmetz ->  crdos1!davidsen
				chinet /
ARPA: davidsen%crdos1.uucp@ge-crd.ARPA (or davidsen@ge-crd.ARPA)
Technical Details
Message-ID: <1358@steinmetz.steinmetz.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!lll-lcc!styx!ames!ptsfa!ihnp4!chinet!steinmetz!davidsen
References: <221@winchester.mips.UUCP> <2130@intelca.UUCP> <1946@hoptoad.uucp>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!lll-lcc!styx!ames!ptsfa!ihnp4!chinet!steinmetz!davidsen
From: davidsen@steinmetz.UUCP
Newsgroups: comp.arch
Subject: Re: recent 386 timings from Intel
Message-ID: <1358@steinmetz.steinmetz.UUCP>
Date: Tue, 31-Mar-87 09:10:51 EST
Article-I.D.: steinmet.1358
Posted: Tue Mar 31 09:10:51 1987
Date-Received: Sat, 4-Apr-87 06:17:34 EST
References: <221@winchester.mips.UUCP> <2130@intelca.UUCP> <1946@hoptoad.uucp>
Reply-To: davidsen@kbsvax.steinmetz.UUCP (William E. Davidsen Jr)
Organization: General Electric CRD, Schenectady, NY
Lines: 37