🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.arch
Article #2766

Re: Reasons For Large Main Memories

#2766
From: Barry Shein
Date: Sat, 06 Sep 1986 02:25
43 lines
2735 bytes
From: rjn@duke.UUCP (R. James Nusbaum)
>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.

But you still miss the point. In the first place, move this to GigaBytes,
obviously adding a few more megabytes is not interesting (so why do people
keep going back to it?) Even 200MB is quite different than 5X that or
more.

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.)

Now, I could see a lisp-machine type saying that only garbage
collecting on Xmas day would be a big win, if they could actually
accomplish that, and would otherwise run 'reasonable' programs.
Somehow though I suspect it won't work that way. More like the machine
down every Sunday for garbage collection (though I suppose many
long-running applications could be checkpointed to disk and a simple
re-boot would suffice.)

There might be hope here, it's more or less like using memory in
a way similar to a write-once CD, you "never" reuse scratch memory,
when you run out you put a new disk in (ie. re-boot.)

Ok, but still obviously not cost-effective (the magic ingredient that
gets thrown out whenever this topic starts getting discussed, 1GB of
memory is going to cost you around $1M [there's more than chips
involved, don't just tell me the 1MB price * 1,000, you'll need
backplane, power-supplies etc etc, if your figures come to $500K,
fine, same thing], how many of us would buy a lisp-machine to run one
application for $500-$1M? $250K?)

	-Barry Shein, Boston University
Technical Details
Message-ID: <1253@curly.ucla-cs.ARPA>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!caip!ucla-cs!topaz!husc6!bu-cs!bzs

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!caip!ucla-cs!topaz!husc6!bu-cs!bzs
From: bzs@bu-cs.BU.EDU (Barry Shein)
Newsgroups: net.arch
Subject: Re: Reasons For Large Main Memories
Message-ID: <1253@curly.ucla-cs.ARPA>
Date: Fri, 5-Sep-86 22:25:05 EDT
Article-I.D.: curly.1253
Posted: Fri Sep  5 22:25:05 1986
Date-Received: Sun, 7-Sep-86 04:46:31 EDT
Organization: Boston U. Comp. Sci.
Lines: 43