Back to results
US 8,078,801 B2Granted
Obscuring memory access patterns
AssigneeIntel Corporation
InventorsMark Buxton, Ernie Brickell, Quinn A. Jacobson, Hong Wang, Baiju Patel
Life of this patent
Estimating the term…
Abstract
For each memory location in a set of memory locations associated with a thread, setting an indication associated with the memory location to request a signal if data from the memory location is evicted from a cache; and in response to the signal, reloading the set of memory locations into the cache.
Claims22
A method comprising:
- setting an indication associated with a memory location to request a signal for each memory location in a set of memory locations associated with a thread, when data from the memory location is evicted from a cache;
- and
- reloading the set of memory locations into the cache, in response to the signal, in at least one of:
- a random order;
- and
- a predetermined order.
3 more elements
A system comprising
- a processor;
- and
- a memory communicatively coupled with the processor, the memory further comprising a program thread (thread),
- wherein for each memory location in a set of memory locations associated with the thread, the thread is to set an indication associated with the memory location to request a signal when data from the memory location is evicted from a cache, and wherein, in response to the signal, the processor to reload the set of memory locations into the cache in at least one of:
- a random order;
- and
- a predetermined order.
4 more elements
A tangible machine readable storage medium having stored thereon data that when accessed by a machine causes it to perform a method, the method comprising:
- setting an indication associated with a memory location to request a signal for each memory location in a set of memory locations associated with a thread, when data from the memory location is evicted from a cache;
- and
- reloading the set of memory locations into the cache, in response to the signal, in at least one of:
- a random order;
- and
- a predetermined order.
3 more elements
Dependencies are inferred from the claim text.