Invention Grant
- Patent Title: System and method for retiring approximately simultaneously a group of instructions in a superscalar microprocessor
- Patent Title (中): 大量同时退出超标量微处理器中的一组指令的系统和方法
-
Application No.: US12393257Application Date: 2009-02-26
-
Publication No.: US07958337B2Publication Date: 2011-06-07
- Inventor: Johannes Wang , Sanjiv Garg , Trevor Deosaran
- Applicant: Johannes Wang , Sanjiv Garg , Trevor Deosaran
- Applicant Address: JP Tokyo
- Assignee: Seiko Epson Corporation
- Current Assignee: Seiko Epson Corporation
- Current Assignee Address: JP Tokyo
- Agency: Sterne Kessler, Goldstein & Fox P.L.L.C.
- Main IPC: G06F9/30
- IPC: G06F9/30

Abstract:
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.
Public/Granted literature
Information query