Electrical computers and digital processing systems: processing – Processing architecture – Superscalar
Patent
1997-06-25
1999-08-24
De Cady, Albert
Electrical computers and digital processing systems: processing
Processing architecture
Superscalar
712228, G06F 1500
Patent
active
059419776
ABSTRACT:
In a processor speculatively executing instructions which specify logical addresses, a method and apparatus for speculatively converting logical addresses to physical addresses. The processor has a register window movable within a register file, a window pointer register maintaining a value corresponding to the location of the window in the register file, a speculative window pointer register maintaining a speculative value of the window pointer register. A controller identifies an instruction expected to modify the value in the window pointer register, and in response to identifying the instruction the controller modifies the speculative value. A mapper, coupled to the speculative window pointer register, converts the instruction specified logical addresses to physical addresses based on the speculative value contained in the speculative window pointer register.
REFERENCES:
patent: 5134561 (1992-07-01), Liptay
patent: 5487156 (1996-01-01), Popescu et al.
patent: 5546597 (1996-08-01), Martell et al.
patent: 5560032 (1996-09-01), Nguyen et al.
patent: 5561776 (1996-10-01), Popescu et al.
patent: 5625837 (1997-04-01), Popescu et al.
patent: 5659721 (1997-08-01), Shen et al.
patent: 5799166 (1998-08-01), Leung
David L. Weaver/Tom Germond, The SPARC Architecture Manual, SPARC International, Inc., Version 9, 1994, pp. 29-60,79-85,214-215,239-240.
Dakhil Dani Y.
Panwar Ramesh
Cady Albert De
Greene Jason
Kubida William J.
Pinto James A.
Sun Microsystems Inc.
LandOfFree
Apparatus for handling register windows in an out-of-order proce does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus for handling register windows in an out-of-order proce, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus for handling register windows in an out-of-order proce will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-462586