EXTENDING A REGISTER FILE UTILIZING STACK AND QUEUE TECHNIQUES

Patent №

US 7,203,820

Granted

2007-04-10

Filed 2002

Owner

SUN MICROSYSTEMS, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10185200

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.

AI hardwareG06F 9/30134G06F 9/3004G06F 9/30127G06F 9/30138G06F 9/30181G06F 9/462

AI classification

AI hardware0.99
Planning0.05
Natural language0.00
Evolutionary computation0.00
Speech0.00
Vision0.00
Machine learning0.00
Knowledge representation0.00

Ownership

SUN MICROSYSTEMS, INC.

assignment · 130620136

Assignors

DAMRON, PETER C.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC