🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.arch
Article #2828

Re: Reasons For Large Main Memories

#2828
From: R. James Nusbaum
Date: Thu, 11 Sep 1986 12:47
37 lines
2294 bytes
In article <494@gvax.cs.cornell.edu> jqj@gvax.cs.cornell.edu (J Q Johnson) writes:
>Barry Shein writes, discussing large-memory lisp applications:
>
>>Now, ok, you eliminated paging, garbage collection has become a field
>>service thing. But, could you do anything useful with all that memory
>>and that (relatively) itty-bitty processor? How long would it take you
>>to do a MEMQ of a list of a few HUNDRED MILLION lisp objects long?
>>etc.  Paging is only an advantage at some interim and relatively low
>>point (100-200MB perhaps, probably less.)
>
>I think I, and perhaps others, have lost the thread of the argument.  Barry's
>original attack on very large memories seemed to be that any system frequently
>needed to perform background/service tasks that were linear in the size of

	[deleted rebuttal to Mr. Shein]

>they will be in a very complex data structure, so that access to an arbitrary
>lisp object requires sublinear time (e.g. a binary tree, implying that getting
>a particular object would take only log(10^8) [maybe order 30?] accesses for
>that 100 million example.
>
>Have I missed something important here?

No, that's exactly what I have been trying to say.  Memory access in many
symbolic applications uses complex indexing and search strategies.  The access
is neither linear nor complete.  An application may build a complex data
structure and then not even use most of it!!  There are too many number
crunchers out there.  We aren't all doing matrix and array equations.

Jim Nusbaum


-- 
R. James Nusbaum, Duke University Computer Science Department,
Durham NC 27706-2591. Phone (919)684-5110.
CSNET: rjn@duke        UUCP: {ihnp4!decvax}!duke!rjn
ARPA: rjn%duke@csnet-relay
Technical Details
Message-ID: <8550@duke.duke.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!gatech!akgua!mcnc!duke!rjn
References: <1253@curly.ucla-cs.ARPA> <494@gvax.cs.cornell.edu>

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: <8550@duke.duke.UUCP>
Date: Thu, 11-Sep-86 08:47:31 EDT
Article-I.D.: duke.8550
Posted: Thu Sep 11 08:47:31 1986
Date-Received: Sat, 13-Sep-86 20:59:36 EDT
References: <1253@curly.ucla-cs.ARPA> <494@gvax.cs.cornell.edu>
Reply-To: rjn@duke.UUCP (R. James Nusbaum)
Organization: Duke University, Durham NC
Lines: 37