🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #13076

Re: register window machine questions

#13076
From: jack
Date: Wed, 25 Feb 1987 20:51
22 lines
1482 bytes
Something that I would be very interested in is wether there
is any research done into machines with an unlimited register
file.
What I have in mind is a stackish machine, with an intelligent
stack cache that will delay writes around the stack pointer
(since there's a very good chance that they will never have
to be written at all).

The cache doesn't even have to be that intelligent: data should
be written out as soon as a write to a different address lands
in the same cache entry. Moreover, whenever the stack pointer
is decremented (on routine exit, for instance), you can scratch
all data above it.

One of the advantages of this seems to be that compilers become
simpler (no special cases for routines that run out of registers),
and routines that are recursive at the beginning would benefit
by not having (unnecessary) register-saves.
-- 
	Jack Jansen, jack@cwi.nl (or jack@mcvax.uucp)
	The shell is my oyster.
Technical Details
Message-ID: <7284@boring.mcvax.cwi.nl>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!seismo!mcvax!jack
References: <4376@columbia.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!utgpu!water!watnot!watmath!clyde!rutgers!seismo!mcvax!jack
From: jack@mcvax.UUCP
Newsgroups: comp.arch
Subject: Re: register window machine questions
Message-ID: <7284@boring.mcvax.cwi.nl>
Date: Wed, 25-Feb-87 15:51:53 EST
Article-I.D.: boring.7284
Posted: Wed Feb 25 15:51:53 1987
Date-Received: Fri, 27-Feb-87 23:24:07 EST
References: <4376@columbia.UUCP>
Reply-To: jack@boring.UUCP (Jack Jansen)
Organization: AMOEBA project, CWI, Amsterdam
Lines: 22