Patent US5313613A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5313613A Expired / Lapsed US ⏱️ 0.0 years remaining

Execution of storage-immediate and storage-storage instructions within cache buffer storage

Assignee: International Business Machines Corp
•
Filing: 1993-07-15
•
Granted: 1994-05-17
•
Expires: 2013-07-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A cache storage system having hardware for in-cache execution of storage-storage and storage-immediate instructions thereby obviating the need for data to be moved from the cache to a separate execution unit and back to cache.

Inventors

  • 👤 Steven L. Gregor

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 20:34
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/30003; G06F9/30007; G06F9/30029; G06F12/00; G06F12/02; G06F12/08; G06F12/0802; G06F9/30032; G06F9/30145; G06F9/3016; G06F9/30167; G06F9/38; G06F9/3824

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 147 words
A method for accelerated processing of storage related instructions which involve data stored in a cache unit including machine executed steps of: processing one of said storage related instructions in order to determine whether any required operands is identified by a cache address in a data array in the cache unit; copying each of the required operands located in a cache buffer into a read buffer; loading all of the required operands including the required operands in the read buffer into a logic execution unit located within the cache unit without having to transfer the required operands from the cache unit to an execution unit associated with a central processing unit; copying a result produced entirely within the cache unit, by the logic execution unit, into a write buffer; and transferring the result from the write buffer into the data array for storage in the cache unit.
Claim 2
Independent Claim 147 words
A method for accelerated processing of storage related instructions which involve data stored in a cache unit including machine executed steps of: processing one of said storage related instructions in order to determine whether any required operands is identified by a cache address in a data array in the cache unit; copying each of the required operands located in a cache buffer into a read buffer; loading all of the required operands including the required operands in the read buffer into a logic execution unit located within the cache unit without having to transfer the required operands from the cache unit to an execution unit associated with a central processing unit; copying a result produced entirely within the cache unit, by the logic execution unit, into a write buffer; and transferring the result from the write buffer into the data array for storage in the cache unit.
Claim 3
Dependent Claim 59 words
The method of claim 1 wherein said steps of copying into a read buffer and copying into a write buffer are carried out during multiple cache cycles in order to process multibyte operands which have a length which is greater than a data path of said read buffer and also greater than a data path of said write buffer.
Claim 4
Dependent Claim 28 words
The method of claim 1 which further includes machine executed steps of determining a relative field length of the required operands prior to an execution of an instruction.
Claim 5
Dependent Claim 59 words
The method of claim 1 wherein two required operands are both found in the data array in the cache unit, and which further includes machine executed steps of determining a starting cache address difference between the two operands, and then manipulating the operands relative to each other in order to provide proper alignment for executing a storage related instruction.
Claim 6
Dependent Claim 29 words
The method of claim 1 wherein said storage related instructions include move instruction commands for transferring a field of data from one address location to a different address location.
Claim 7
Dependent Claim 20 words
The method of claim 1 wherein said storage related instructions include instruction commands for executing AND, OR, and EXCLUSIVE OR.

References Cited (Backward Citations)

US4408275A Cited
JPS5731048A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-05-16 1997-11-15 1998-05-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-05-16 2001-11-15 2002-05-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-05-16 2005-11-15 2006-05-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag