Skip to Content
Find More Like This
Return to Search

Version pressure feedback mechanisms for speculative versioning caches

United States Patent

8,397,052
March 12, 2013
View the Complete Patent at the US Patent & Trademark Office
Mechanisms are provided for controlling version pressure on a speculative versioning cache. Raw version pressure data is collected based on one or more threads accessing cache lines of the speculative versioning cache. One or more statistical measures of version pressure are generated based on the collected raw version pressure data. A determination is made as to whether one or more modifications to an operation of a data processing system are to be performed based on the one or more statistical measures of version pressure, the one or more modifications affecting version pressure exerted on the speculative versioning cache. An operation of the data processing system is modified based on the one or more determined modifications, in response to a determination that one or more modifications to the operation of the data processing system are to be performed, to affect the version pressure exerted on the speculative versioning cache.
Eichenberger; Alexandre E. (Chappaqua, NY), Gara; Alan (Mount Kisco, NY), O'Brien; Kathryn M. (South Salem, NY), Ohmacht; Martin (Yorktown Heights, NY), Zhuang; Xiaotong (Yorktown Heights, NY)
International Business Machines Corporation (Armonk, NY)
12/ 543,688
August 19, 2009
This invention was made with United States Government support under Contract No. B554331 awarded by the Department of Energy. THE GOVERNMENT HAS CERTAIN RIGHTS IN THIS INVENTION.