Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories
Reexamination Certificate
2008-02-22
2011-10-04
Bataille, Pierre-Michel (Department: 2186)
Electrical computers and digital processing systems: memory
Storage accessing and control
Hierarchical memories
C711S122000, C711S150000, C711S151000, C711S152000, C711SE12093, C711SE12094, C711SE12098, C711SE12091
Reexamination Certificate
active
08032709
ABSTRACT:
A system, method, and computer program product for handling shared cache lines to allow forward progress among processors in a multi-processor environment is provided. A counter and a threshold are provided a processor of the multi-processor environment, such that the counter is incremented for every exclusive cross interrogate (XI) reject that is followed by an instruction completion, and reset on an exclusive XI acknowledgement. If the XI reject counter reaches a preset threshold value, the processor's pipeline is drained by blocking instruction issue and prefetching attempts, creating a window for an exclusive XI from another processor to be honored, after which normal instruction processing is resumed. Configuring the preset threshold value as a programmable value allows for fine-tuning of system performance.
REFERENCES:
patent: 5361368 (1994-11-01), Herzl et al.
patent: 5819105 (1998-10-01), Moriarty et al.
patent: 5895487 (1999-04-01), Boyd et al.
patent: 5897657 (1999-04-01), Hagersten et al.
patent: 6625701 (2003-09-01), Arimilli et al.
patent: 6633959 (2003-10-01), Arimilli et al.
patent: 6725334 (2004-04-01), Barroso et al.
patent: 6738871 (2004-05-01), Van Huben et al.
patent: 6738872 (2004-05-01), Van Huben et al.
patent: 6865645 (2005-03-01), Shum et al.
patent: 6963953 (2005-11-01), Nakajima
z/Architecture, Principles of Operation, Sixth Edition, Apr. 2007, Publication No. SA22-7832-05, copyright IBM Corp. 1990-2007, pp. 1-1218.
Shum Chung-Lung Kevin
Webb Charles F.
Bataille Pierre-Michel
Campbell John
Cantor & Colburn LLP
Chrzanowski Matthew
International Business Machines - Corporation
LandOfFree
System, method and computer program product for handling... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System, method and computer program product for handling..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System, method and computer program product for handling... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4298335