Method and Apparatus for Active Software Disown of Cache Line's Exlusive Rights
AssigneeInternational Business Machines Corporation
InventorsChung-Lung Kevin Shum, Kathryn Marie Jackson, Charles Franklin Webb
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsChung-Lung Kevin Shum, Kathryn Marie Jackson, Charles Franklin Webb
Estimating the term…
Software indicates to hardware of a processing system that its storage modification to a particular cache line is done, and will not be doing any modification for the time being. With this indication, the processor actively releases its exclusive ownership by updating its line ownership from exclusive to read-only (or shared) in its own cache directory and in the storage controller (SC). By actively giving up the exclusive rights, another processor can immediately be given exclusive ownership to that said cache line without waiting on any processor's explicit cross invalidate acknowledgement. This invention also describes the hardware design needed to provide this support.
A method for operating a computer system having a storage controller and a processing unit having cache memory involving various ownership states as to a cache line, which states include a read-only or shared state and an exclusive state for holding the line exclusively, for software-initiated modification by hardware while the line is in said exclusive state, comprising the steps of:
A computer system, comprising:
A computer system comprising one or more microprocessor cores each having an instruction dispatch unit, a fixed point unit and a load store,
A computer system comprising:
A method of managing storage updates in a computer system, comprising:
Dependencies are inferred from the claim text.