Article View: net.arch
Article #2828Re: Reasons For Large Main Memories
From: R. James Nusbaum
Date: Thu, 11 Sep 1986 12:47
Date: Thu, 11 Sep 1986 12:47
37 lines
2294 bytes
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!rjnReferences:
<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