Reducing penalties for cache accessing operations
First Claim
1. 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 first and second store operations, which are respectively passing through first and second pipe passages and which are 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 in an event the first and second store operations are targeting a same wordline of the one or more of the cache arrays,the loading being conducted by way of respective couplings between the first and second pipe passages 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 of the first and second store operations 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 at a same time.
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
16 Claims
-
1. 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 first and second store operations, which are respectively passing through first and second pipe passages and which are 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 in an event the first and second store operations are targeting a same wordline of the one or more of the cache arrays, the loading being conducted by way of respective couplings between the first and second pipe passages 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 of the first and second store operations 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 at a same time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising cache arrays and platform registers respectively associated with the cache arrays, the system being configured to:
-
load control information and data of first and second store operations, which are respectively passing through first and second pipe passages and which are 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 in an event the first and second store operations are targeting a same wordline of the one or more of the cache arrays, the load being conducted by way of respective couplings between the first and second pipe passages and the one or more of the platform registers; and based on the one or more of the cache arrays becoming available, commit the data of the first and second store operations 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 at a same time. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification