Selectively unmarking load-marked cache lines during...

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S130000, C711S143000, C711S144000, C711S150000, C711S151000, C711S156000, C711S158000

Reexamination Certificate

active

07089374

ABSTRACT:
One embodiment of the present invention provides a system that facilitates selectively unmarking load-marked cache lines during transactional program execution, wherein load-marked cache lines are monitored during transactional execution to detect interfering accesses from other threads. During operation, the system encounters a release instruction during transactional execution of a block of instructions. In response to the release instruction, the system modifies the state of cache lines, which are specially load-marked to indicate they can be released from monitoring, to account for the release instruction being encountered. In doing so, the system can potentially cause the specially load-marked cache lines to become unmarked. In a variation on this embodiment, upon encountering a commit-and-start-new-transaction instruction, the system modifies load-marked cache lines to account for the commit-and-start-new-transaction instruction being encountered. In doing so, the system causes normally load-marked cache lines to become unmarked, while other specially load-marked cache lines may remain load-marked past the commit-and-start-new-transaction instruction.

REFERENCES:
patent: 5701432 (1997-12-01), Wong et al.
patent: 5974438 (1999-10-01), Neufeld
patent: 6021480 (2000-02-01), Pettey
patent: 6360220 (2002-03-01), Forin
patent: 6918012 (2005-07-01), Venkitakrishnan et al.
patent: 2003/0066056 (2003-04-01), Petersen et al.
patent: 2003/0079094 (2003-04-01), Rajwar et al.
patent: 2004/0162948 (2004-08-01), Tremblay et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Selectively unmarking load-marked cache lines during... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Selectively unmarking load-marked cache lines during..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Selectively unmarking load-marked cache lines during... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3677012

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.