Concurrent computations operating on same data for cpu cache efficiency
AssigneeEMC IP Holding Company LLC
InventorsIvan Bassov, Philippe Armangau
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC IP Holding Company LLC
InventorsIvan Bassov, Philippe Armangau
Estimating the term…
Techniques for CPU cache efficiency may include performing concurrent processing, such as for first and second data operations, in a synchronized manner that prevents loading the same data chunk into the CPU cache more than once. Processing may include synchronizing the first and second data operations with respect to a first data chunk to ensure that both the first and second data operation processing has completed prior to proceeding with performing such processing on a second data chunk. The first and second data operations may be any two of deduplication, encryption, and compression, performed inline as part of the data path. In one embodiment, the first and second data operations for the first data chunk may be performed in parallel or sequentially where neither data operation proceeds with another data chunk until processing of the first and second data operations is complete for the first data chunk.
A method of performing data processing comprising:
A system comprising:
A computer readable medium comprising code stored thereon that, when executed, performs a method of data processing comprising:
Dependencies are inferred from the claim text.