Obscuring memory access patterns
First Claim
Patent Images
1. A method comprisingfor 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;
- andin response to the signal, reloading the set of memory locations into the cache.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
24 Claims
-
1. A method comprising
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- and
-
9. A system comprising
a processor; -
a memory communicatively coupled with the processor, further comprising a program thread (thread), where 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 if data from the memory location is evicted from a cache; and in response to the signal, to reload the memory locations into the cache. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A tangible machine readable medium having stored thereon data that when accessed by a machine causes it to perform a method, the method comprising
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. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
- and
Specification