or
Bookmark and Share
Register window flattening logic for dependency checking among instructions
   
Document Number
US Patent 7080237
Issued Date
July 18, 2006
Link
Map
Abstract
A technique for flattening architectural register windows into flattened space depending on a current window pointer to a register window is provided. The technique involves converting an n-bit value of a particular register in a register window to an x-bit value dependent on the current window pointer, where x is greater than n, and where the x-bit value is used for register dependency checking among a plurality of instructions.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
5
Comments:
no comments yet
Owner
Sun Microsystems, Inc. (Santa Clara, CA)
Published
July 18, 2006
Application Number
10/155,391
Filed
May 24, 2002
US Classification
712/220   712/216
Int'l Classification
G06F   9/30   (20060101)  
Assistant Examiner
Attorney/Law Firm
USPTO Field of Search
712/220   712/216   712/228  
Related Patents
7343478 - Register window system and method that stores the next register window in a temporary buffer - Owned by Fujitsu Limited (Kawasaki,JP)

The present apparatus reduces hardware resources and improves data read throughput in an information processing apparatus employing the out-of-order instruction execution method. The apparatus includes: an arithmetic operation unit which executes a window switching instruction and an instruction relating to data stored in the current register or data held in the replacing buffer; and a control unit which transfers, if a window switching instruction is decoded at execution of the window switching instruction by the arithmetic operation unit, data of the register window which is to be specified by the current window pointer upon completion of execution of the window switching instruction, to the replacing buffer.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us