Abstract: Data caching for use in a computer system including a lower cache memory and a higher cache memory. The higher cache memory receives a fetch request. It is then determined by the higher cache memory the state of the entry to be replaced next. If the state of the entry to be replaced next indicates that the entry is exclusively owned or modified, the state of the entry to be replaced next is changed such that a following cache access is processed at a higher speed compared to an access processed if the state would stay unchanged.
Type:
Grant
Filed:
June 14, 2011
Date of Patent:
July 7, 2015
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventors:
Christian Habermann, Martin Recktenwald, Hans-Werner Tast, Ralf Winkelmann
Abstract: Data caching for use in a computer system including a lower cache memory and a higher cache memory. The higher cache memory receives a fetch request. It is then determined by the higher cache memory the state of the entry to be replaced next. If the state of the entry to be replaced next indicates that the entry is exclusively owned or modified, the state of the entry to be replaced next is changed such that a following cache access is processed at a higher speed compared to an access processed if the state would stay unchanged.
Type:
Grant
Filed:
June 14, 2011
Date of Patent:
June 10, 2014
Assignee:
International Business Machines Corporation
Inventors:
Christian Habermann, Martin Recktenwald, Hans-Werner Tast, Ralf Winkelmann