Systems and Methods for Random Fill Caching and Prefetching for Secure Cache Memories

Patent Pending

Application No: US 18/792,903

Filed: August 2, 2024

Security Area: Secure Caches and Cache Side-Channel Attacks

Abstract

Systems and methods for random fill caching and prefetching for secure cache memories are provided. The system dynamically de-correlates fetching a cache line to the processor from filling the cache with this cache line, due to a demand memory access, in order to provide greater security from information leakage due to cache side-channel attacks on cache memories. The system includes a random fill engine which includes a random number generator and an adjustable random fill window. Also provided is an adaptive random fill caching system which dynamically adapts the random fill window to a wide variety of computational workloads. Systems and methods for cache prefetching to improve system performance using adaptive random fill prefetching and random fill prefetching are also provided.

Related Patents

Related patents cover variations of this invention with different claim scopes or extensions.

US 10,956,617 B2 (Issued: March 23, 2021)

US 12,079,127 B2 (Issued: September 3, 2024)