Invention Grant
US07757066B2 System and method for executing variable latency load operations in a date processor
有权
在日期处理器中执行可变延迟加载操作的系统和方法
- Patent Title: System and method for executing variable latency load operations in a date processor
- Patent Title (中): 在日期处理器中执行可变延迟加载操作的系统和方法
-
Application No.: US09751372Application Date: 2000-12-29
-
Publication No.: US07757066B2Publication Date: 2010-07-13
- Inventor: Anthony X. Jarvis , Paolo Faraboschi
- Applicant: Anthony X. Jarvis , Paolo Faraboschi
- Applicant Address: US TX Carrollton US CA Palo Alto
- Assignee: STMicroelectronics, Inc.,Hewlett-Packard Company
- Current Assignee: STMicroelectronics, Inc.,Hewlett-Packard Company
- Current Assignee Address: US TX Carrollton US CA Palo Alto
- Agent Lisa K. Jorgenson; William A. Munck
- Main IPC: G06F9/30
- IPC: G06F9/30

Abstract:
There is disclosed a data processor that executes variable latency load operations using bypass circuitry that allows load word operations to avoid stalls caused by shifting circuitry. The processor comprises: 1) an instruction execution pipeline comprising N processing stages, each of the N processing stages for performing one of a plurality of execution steps associated with a pending instruction being executed by the instruction execution pipeline; 2) a data cache for storing data values used by the pending instruction; 3) a plurality of registers for receiving the data values from the data cache; 4) a load store unit for transferring a first one of the data values from the data cache to a target one of the plurality of registers during execution of a load operation; 5) a shifter circuit associated with the load store unit for shifting the first data value prior to loading the first data value into the target register; and 6) bypass circuitry associated with the load store unit for transferring the first data value from the data cache directly to the target register without processing the first data value in the shifter circuit.
Public/Granted literature
- US20020087839A1 System and method for executing variable latency load operations in a date processor Public/Granted day:2002-07-04
Information query