REDUCING PENALTIES FOR CACHE ACCESSING OPERATIONS
First Claim
1. A computer program product for reducing penalties for cache accessing operations, the computer program product comprising:
- a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising;
respectively associating platform registers with cache arrays;
loading control information and data of a store operation to be executed with respect to one or more of the cache arrays into the one or more of the platform registers respectively associated with the one or more of the cache arrays, the loading being conducted by way of a coupling between a pipe passage through which the store operation is proceeding and the one or more of the platform registers; and
based on the one or more of the cache arrays becoming available, committing the data from the one or more of the platform registers using the control information from the same platform registers to the one or more of the cache arrays.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer program product for reducing penalties for cache accessing operations is provided. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes respectively associating platform registers with cache arrays, loading control information and data of a store operation to be executed with respect to one or more of the cache arrays into the one or more of the platform registers respectively associated with the one or more of the cache arrays, and, based on the one or more of the cache arrays becoming available, committing the data from the one or more of the platform registers using the control information from the same platform registers to the one or more of the cache arrays.
-
Citations
20 Claims
-
1. A computer program product for reducing penalties for cache accessing operations, the computer program product comprising:
-
a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising; respectively associating platform registers with cache arrays; loading control information and data of a store operation to be executed with respect to one or more of the cache arrays into the one or more of the platform registers respectively associated with the one or more of the cache arrays, the loading being conducted by way of a coupling between a pipe passage through which the store operation is proceeding and the one or more of the platform registers; and based on the one or more of the cache arrays becoming available, committing the data from the one or more of the platform registers using the control information from the same platform registers to the one or more of the cache arrays. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for reducing penalties for cache accessing operations, the system comprising:
-
cache arrays and platform registers respectively associated with the cache arrays, the system configured to perform a method comprising; loading control information and data of a store operation to be executed with respect to one or more of the cache arrays into the one or more of the platform registers respectively associated with the one or more of the cache arrays, the loading being conducted by way of a coupling between a pipe passage through which the store operation is proceeding and the one or more of the platform registers; and based on the one or more of the cache arrays becoming available, committing the data from the one or more of the platform registers using the control information from the same platform registers to the one or more of the cache arrays. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer implemented method for reducing penalties for cache accessing operations, the method comprising:
-
respectively associating platform registers with cache arrays; loading control information and data of a store operation to be executed with respect to one or more of the cache arrays into the one or more of the platform registers respectively associated with the one or more of the cache arrays, the loading being conducted by way of a coupling between a pipe passage through which the store operation is proceeding and the one or more of the platform registers; and based on the one or more of the cache arrays becoming available, committing the data from the one or more of the platform registers using the control information from the same platform arrays to the one or more of the cache arrays. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification