System for simultaneously accessing one or more stack elements b

Electrical computers and digital processing systems: processing – Architecture based instruction processing – Stack based computer

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

712 23, 712200, 712215, 712216, 712217, 712228, 711109, 711200, G06F 1500

Patent

active

061483915

ABSTRACT:
Embodiments of the present invention provide a stack renaming method and apparatus for stack based processors. Using principles of the present invention, a stack can be accessed simultaneously by one or more functional units in a stack processor. The stack apparatus includes a stack renaming unit capable of renaming a logical stack address to a real stack address. Each logical stack address corresponds to a storage element in the stack renaming unit which stores a real stack address. A circular counter is used in the stack renaming unit to sequentially cycle through each of the logical stack addresses. The real stack addresses corresponding to each of the logical stack addresses can be stored out of order in the stack renaming unit. A stack control unit is coupled to the stack renaming unit and provides one or more control signals to the stack renaming unit and coordinates the operation of the stack renaming unit within the stack apparatus. A stack memory circuit coupled to the stack renaming unit receives the real stack address and generates a data value to be used in a functional unit. The real address is provided to a functional unit by a real address output port coupled to the stack renaming unit. As long as there are no data dependencies or structural dependences, a functional unit is able to operate on the data value associated with the real address while other functional units may be accessing and using other stack values.

REFERENCES:
patent: 3737871 (1973-06-01), Katzman
patent: 4807115 (1989-02-01), Trong
patent: 4992938 (1991-02-01), Cocke et al.
patent: 5659703 (1997-08-01), Moore et al.
patent: 5673408 (1997-09-01), Shebanow et al.
patent: 5687336 (1997-11-01), Shen et al.
patent: 5881305 (1999-03-01), Walker
patent: 5884061 (1999-03-01), Hesson et al.
patent: 5944812 (1999-08-01), Walker

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System for simultaneously accessing one or more stack elements b does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System for simultaneously accessing one or more stack elements b, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for simultaneously accessing one or more stack elements b will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2075951

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.