🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.arch
Article #2745

Re: Reasons For Large Main Memories

#2745
From: R. James Nusbaum
Date: Thu, 04 Sep 1986 15:11
35 lines
2375 bytes
In article <147@eneevax.UUCP> hsu@eneevax.UUCP (Dave Hsu) writes:
>
>All good and well, Jim, but not the topic of discussion.  By `large' we
>mean on the order of Gbytes, not Mbytes, at which point various other
>factors in the system design can degrade performance substantially.
>With a database of hundreds of Gbytes, the paging problems facing a
>hypothetical programmer with one or two Gbytes of RAM can actually be much
>worse than those facing a programmer with one or two Mbytes worth.
>All it takes is a few zillion page faults, and the time lost in page-
>search-and-replacement can easily exceed the time gained by a slightly
>reduced number of accesses.
>
>babbling again,
>
>-dave
>-- 
>David Hsu  (301) 454-1433 || -8798 || -8715	"I know no-thing!" -eneevax

Your point is also true.  However many Lisp systems are single user systems.
Having even a couple of hundred megawords of memory could totally eliminate
paging, as the entire system could be resident.  Take the Symbolics for
instance.  It has a 200Mb disk used for paging and some middle amount of 
memory (maybe 16Mb).  We have run many complex systems in this 200Mb size.
If we had 200Mb of memory then we would have no need for paging at all!  This
would significantly speed up many applications.

Even 200Mb won't be enough in the near future for some applications, mainly
the VLSI cad systems I've worked on.  And considering the large word size
of some Lisp machine designs (in order to have tag bits) 200Mb can work out
to be only 40Mw.  My whole point, which I admit I didn't get across well, was
that some systems could totally eliminate paging by having huge amounts of
actual memory.  These systems would generally be single user systems, like
Lisp, APL and possibly Prolog machines.

Jim Nusbaum
Technical Details
Message-ID: <8511@duke.duke.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!gatech!akgua!mcnc!duke!rjn
References: <8494@duke.duke.UUCP> <147@eneevax.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!mnetor!seismo!gatech!akgua!mcnc!duke!rjn
From: rjn@duke.UUCP (R. James Nusbaum)
Newsgroups: net.arch
Subject: Re: Reasons For Large Main Memories
Message-ID: <8511@duke.duke.UUCP>
Date: Thu, 4-Sep-86 11:11:40 EDT
Article-I.D.: duke.8511
Posted: Thu Sep  4 11:11:40 1986
Date-Received: Fri, 5-Sep-86 19:45:09 EDT
References: <8494@duke.duke.UUCP> <147@eneevax.UUCP>
Reply-To: rjn@duke.UUCP (R. James Nusbaum)
Distribution: na
Organization: Duke University, Durham NC
Lines: 35