Methods for reducing cache memory pollution during parity calculations of RAID data
AssigneeRed Hat, Inc.
InventorDouglas Ledford
Life of this patent
Estimating the term…
Loading patent…
AssigneeRed Hat, Inc.
InventorDouglas Ledford
Estimating the term…
A redundant array of independent disk (RAID) stack loads a first parity block of RAID data into a first memory address of a main memory of a data processing system. A first parity calculation is performed on a first plurality of data blocks of the RAID data with the first parity block loaded from the first memory address of the main memory into a register of the processor of the data processing system and a cache memory associated with the processor. The RAID stack loads subsequent parity blocks of RAID data into subsequent memory addresses of the main memory, where a difference between the first memory address and the subsequent memory addresses equals to one or more multiples of an alias offset associated with the cache memory. A second parity calculation is performed on a second plurality of data blocks and the second parity block of the RAID data.
A computer-implemented method, comprising:
A non-transitory computer readable storage medium including instructions that, when executed by a processing system, cause the processing system to perform a method for parity calculations, the method comprising:
A system, comprising:
Dependencies are inferred from the claim text.