🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.arch
Article #2849

Re: VERY LARGE main memories

#2849
From: Jim Giles
Date: Mon, 15 Sep 1986 21:49
29 lines
2135 bytes
In article <676@ur-tut.UUCP> tuba@ur-tut.UUCP (Jon Krueger) writes:
>...
>1) Doubtless you can show me cases where it's "extremely easy" to predict
>data usage patterns.  Can you show me one where it's easy to predict the
>code usage patterns?  I want VM to free me from overlays, or code space
>management, not file structuring, or data space management.

In this context, it is important to note that code memory is ALWAYS
trivially small compared to data memory for scientific codes.  This is NOT
just conjecture, the memory used by code has been less than a few percent
of the total memory requirement for every scientific program I've ever
seen.  Furthermore, code usage patterns in these programs ARE easy to
determine for the same reason that the data usage patterns are - the
thing is in a large time-loop: it does physics on the grid, then it
rezones (if necessary), then it dumps a graphic description of the
grid (if requested), then it goes back for the next time step...

To be sure, people use overlays to save even the small space required by
code.  But this is fairly trivial - the physics, rezone, and graphics
subroutines are the ones to be overlayed.  And those programs which
can fit in main memory ARE NOT PENALIZED BY THE PRESENCE OF ADDITIONAL
OVERHEAD IN THE MEMORY INTERFACE!!!

There really are applications which don't benefit very much from a VM
system.  This will remain true as long as VM systems add ANY overhead
at all to the memory interface.

J. Giles
Los Alamos
Technical Details
Message-ID: <7536@lanl.ARPA>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!cmcl2!lanl!jlg
References: <1130@bu-cs.bu-cs.BU.EDU> <7144@lanl.ARPA> <7148@lanl.ARPA> <7094@utzoo.UUCP> <7331@lanl.ARPA> <676@ur-tut.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!cmcl2!lanl!jlg
From: jlg@lanl.ARPA (Jim Giles)
Newsgroups: net.arch
Subject: Re: VERY LARGE main memories
Message-ID: <7536@lanl.ARPA>
Date: Mon, 15-Sep-86 17:49:58 EDT
Article-I.D.: lanl.7536
Posted: Mon Sep 15 17:49:58 1986
Date-Received: Mon, 15-Sep-86 21:56:22 EDT
References: <1130@bu-cs.bu-cs.BU.EDU> <7144@lanl.ARPA> <7148@lanl.ARPA> <7094@utzoo.UUCP> <7331@lanl.ARPA> <676@ur-tut.UUCP>
Reply-To: jlg@a.UUCP (Jim Giles)
Organization: Los Alamos National Laboratory
Lines: 29
Keywords: VM economy tradeoff