Extending a register file utilizing stack and queue techniques

Electrical computers and digital processing systems: processing – Processing control – Context preserving (e.g. – context swapping – checkpointing,...

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

10185200

ABSTRACT:
In a set of registers, each individually addressable by register operations using a corresponding register identification, at least one register of the set of registers is an extended register having multiple storage locations. Values stored in the multiple storage locations are accessed, for example, according to the order in which they have been stored. Less than all of the multiple storage locations are accessible by a register operation at a given time. Older versions of software that do not recognize extended registers identify the extended register as having only one storage location. An extended register can be, for example, a stack register, a queue register, or a mixed register and values stored in the multiple storage locations are read and stored according to the characteristics of the register.

REFERENCES:
patent: 4030077 (1977-06-01), Florence et al.
patent: 4334269 (1982-06-01), Shibasaki et al.
patent: 4835738 (1989-05-01), Niehaus et al.
patent: 5241679 (1993-08-01), Nakagawa et al.
patent: 5355465 (1994-10-01), Yoshida
patent: 5680632 (1997-10-01), Studor et al.
patent: 5991531 (1999-11-01), Song et al.
patent: 6014739 (2000-01-01), Christie
patent: 6035391 (2000-03-01), Isaman
patent: 6134573 (2000-10-01), Henry et al.
patent: 6141673 (2000-10-01), Thayer et al.
patent: 6542862 (2003-04-01), Safford et al.
patent: 6865663 (2005-03-01), Barry
patent: WO 97/22921 (1997-06-01), None
patent: WO 01/61475 (2001-08-01), None
InstantWeb Online Computing Dictionary, www.instantweb.com/d/dictionary/foldoc.cgi, 1994-1999, Infostreet Inc, “trap”.
C++Program Design, James P Cohoon and Jack W Davidson, McGraw-Hill, 1999, 2nd Edition, p. 487.
Kiyohara, Tokuzo, “Register Connection: A New Approach to Adding Registers into Instruction Set Architectures”, Proceedings of the Annual International Symposium on Computer Architecture, May 1993.
Coates, William S., et al., “FLEETzero: An Asynchronous Switching Experiment,” 2001 IEEE, pp. 173-182.
Frank, Matthew et al, “SUDS: Primitive Mechanisms for Memory Dependence Speculation,” MIT/LCS Technical Memo, LCS-TM-291, Jan. 6, 1999, Cambridge, MA, pp. 1-9.
Honesty C. Young and James R. Goodwin, “The Design of a Queue-based Vector Supercomputer”, IEEE, pp. 483-486, Aug. 1986.

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

Extending a register file utilizing stack and queue techniques does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Extending a register file utilizing stack and queue techniques, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Extending a register file utilizing stack and queue techniques will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3775114

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