Patent
1995-08-15
1998-06-02
Lim, Krisna
G06F 9312, G06F 924
Patent
active
057614695
ABSTRACT:
A method and apparatus for improving the performance of pipelined computer processors having fast clock speeds and processing cycles for performing signed and unsigned load operations to memory. A load instruction includes signed and unsigned variants. Signed load operations include accessing signed load data from memory, aligning and sign extending the value of the accessed data. The present invention provides two different schemes for scheduling the processor's pipelines to handle accessing signed and unsigned data from memory. The two schemes include a data dependent scheme that accesses data from memory where the sign of a load data is not known until the data has been accessed from memory, and an opcode dependent scheme when the sign value of data being accessed is known prior to accessing memory. In the data dependent scheme, the processor is scheduled to process a signed LOAD in two cycles if the load data is negative, and one cycle if the data is positive. In the opcode dependent scheme, signed in two cycles regardless of whether the data fetched from memory is negative or positive. The present invention further includes a delay return scheme in which the processor is able to process multiple consecutive load instructions by transitioning into a scheduling mode of handling all loads as signed.
REFERENCES:
patent: 5051885 (1991-09-01), Yate, Jr. et al.
patent: 5155820 (1992-10-01), Gibson
patent: 5428811 (1995-06-01), Hinton et al.
patent: 5430851 (1995-07-01), Hirata et al.
patent: 5537629 (1996-07-01), Brown et al.
patent: 5555432 (1996-09-01), Hinton et al.
patent: 5615350 (1997-03-01), Hesson et al.
Lim Krisna
Sun Microsystems Inc.
LandOfFree
Method and apparatus for optimizing signed and unsigned load pro does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for optimizing signed and unsigned load pro, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for optimizing signed and unsigned load pro will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1472164