Re: Another stack approach in the Am29000
- To: girling@xxxxxxxxx
- Subject: Re: Another stack approach in the Am29000
- From: "Robert J. Brown" <rj@xxxxxxxxxxxxxx>
- Date: Wed, 20 Mar 1996 14:57:03 -0600
- CC: ganswijk@xxxxxxxxx, MISC
- In-reply-to: <199603202019.MAA05536@albali> (girling@cs.sfu.ca)
>>>>> "Doug" == Doug Girling <girling@cs.sfu.ca> writes:
Doug> FWIW, stepping into the Wayback Machine (or at least
Doug> "Computer", May 1977), one of the HP minis (the HP 3000) had
Doug> 4 internal registers which formed the top 4 stack elements.
Doug> As new things were pushed into R0, R3 was pushed into real
Doug> memory, and vice versa. Adding a bigger "stack cache" would
Doug> probably help the algorithmic performance, but would need to
Doug> be balanced against the overhead of flushing the stack cache
Doug> on interrupts and context switches (i.e., where one changes
Doug> the stack being used).
Not really a suprise, given the influence that Forth, RPN, and stacks
had already taken on HP. After all, they introduced the HP-29
calculator that was a close to hand-held Forth as it got back then.
--
----------- "... And the men went up and viewed Ai." [Jos 7:2] -----------
Robert Jay Brown III rj@eli.wariat.org http://eli.wariat.org 1 847 705-0370
Elijah Laboratories Inc; 759 Independence Drive; Suite 5; Palatine IL 60074
----- M o d e l i n g t h e M e t h o d s o f t h e M i n d ------