IP Library Patent Application 11252820
Patent Application
App. No. 11/252,820

Superscalar RISC instruction scheduling

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/252,820
Abstract

A register renaming system for out-of-order execution of a set of reduced instruction set computer instructions having addressable source and destination register fields, adapted for use in a computer having an instruction execution unit with a register file accessed by read address ports and for storing instruction operands. A data dependance check circuit is included for determining data dependencies between the instructions. A tag assignment circuit generates one or more tags to specify the location of operands, based on the data dependencies determined by the data dependance check circuit. A set of register file port multiplexers select the tags generated by the tag assignment circuit and pass the tags onto the read address ports of the register file for storing execution results.

Claims (4)

1 . A register renaming system for out-of-order execution of a set of reduced instruction set computer instructions having addressable source and destination register fields, adapted for use in a computer having an instruction execution unit with a register file accessed by read address ports and for storing instruction operands, the system comprising:

(a) data dependance check means for determining data dependencies between the instructions;

(b) tag assignment means for generating one or more tags to specify the location of operands, based on said data dependencies determined by said data dependance check means; and

(c) register file port means for selecting said tags generated by said tag assignment means and passing said tags onto the read address ports of the register file for storing execution results.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2020
From: INTELLECTUAL VENTURES HOLDING 81 LLC
To: INTELLECTUAL VENTURES ASSETS 158 LLC
Reel/Frame 051777/0017 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2020
From: INTELLECTUAL VENTURES ASSETS 158 LLC
To: HANGER SOLUTIONS, LLC
Reel/Frame 051486/0425 →
MERGER Recorded Apr 3, 2009
From: TRANSMETA CORPORATION
To: TRANSMETA LLC
Reel/Frame 022494/0500 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING ERROR OF THE ASSIGNEE'S NAME PREVIOUSLY RECORDED ON REEL 022345 FRAME 0473. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 11, 2009
From: TRANSMETA LLC
To: INTELLECTUAL VENTURE FUNDING LLC
Reel/Frame 022381/0057 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2009
From: TRANSMETA LLC
To: INTELLECTUAL VENTURES FUNDING LLC
Reel/Frame 022345/0473 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2005
From: SEIKO EPSON CORPORATION
To: TRANSMETA CORPORATION
Reel/Frame 017117/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2005
From: S MOS SYSTEMS, INC.
To: SEIKO EPSON CORPORATION
Reel/Frame 017117/0563 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2005
From: GARG, SANJIV; IADONATO, KEVIN RAY; NGUYEN, LE TRONG; WANG, JOHANNES
To: S MOS SYSTEMS, INC.
Reel/Frame 017118/0066 →