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