Patent ID: 8285931
Filing Date: 2012-10-09
Classification: G06F

Abstract:
1. A computer-implemented method, comprising: loading, by a redundant array of independent disk (RAID) stack, a first parity block of RAID data into a first memory address of a main memory of a data processing system; performing, by a processor of the data processing system, a first parity calculation 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; loading, by the RAID stack, subsequent parity blocks of RAID data into subsequent memory addresses of the main memory, wherein 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; and performing, by the processor, subsequent parity calculations on a subsequent pluralities of data blocks and the subsequent parity blocks of the RAID data.