SYSTEM AND METHOD FOR RETIRING APPROXIMATELY SIMULTANEOUSLY A GROUP OF INSTRUCTIONS IN A SUPERSCALAR MICROPROCESSOR
Patent №
US 7,958,337
Granted
2011-06-07
Filed 2009
Owner
S MOS SYSTEMS, INC.
+1 more
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
12393257
An apparatus and method for executing instructions having a program order. The apparatus comprising a temporary buffer, tag assignment logic, a plurality of functional units, a plurality of data paths, a register array, a retirement control block, and a superscalar instruction retirement unit. The temporary buffer includes a plurality of temporary buffer locations to store result data for executed instructions, wherein the temporary buffer locations are arranged in a plurality of groups of temporary buffer locations. The tag assignment logic is configured to concurrently assign a tag to each instruction in a first set of instructions, wherein the tags are assigned such that the respective tag assigned to each of the instructions in the first set of instructions identifies a different one of the temporary buffer locations in a first one of the groups of temporary buffer locations.
AI classification
Ownership
S MOS SYSTEMS, INC.
assignment · 261880514
SEIKO EPSON CORPORATION
assignment · 261880575
Assignors
WANG, JOHANNES, GARG, SANJIV, DEOSARAN, TREVOR A.
On an employer assignment, the assignors are typically the inventors.