Invention Grant
- Patent Title: Combined cache-overflow memory structure
-
Application No.: US14749168Application Date: 2015-06-24
-
Publication No.: US10397362B1Publication Date: 2019-08-27
- Inventor: Thomas A. Volpe , Kari Ann O'Brien
- Applicant: Amazon Technologies, Inc.
- Applicant Address: US WA Seattle
- Assignee: Amazon Technologies, Inc.
- Current Assignee: Amazon Technologies, Inc.
- Current Assignee Address: US WA Seattle
- Agency: Klarquist Sparkman, LLP
- Main IPC: H04L29/08
- IPC: H04L29/08 ; G06F12/08 ; G06F12/0891

Abstract:
A cache-and-overflow memory handles both cache and overflow data in a single hardware structure so as to increase speed and reduce supporting hardware structure needed to implement an effective memory system. A single hash value can be used to access either a cache data value or an overflow data value stored in the combined cache-and-overflow memory. If there are a small number of overflow entries, the combined cache-and-overflow memory provides more availability for cache entries. However, overflow entries are provided priority over cache entries. As a result, the combined cache-and-overflow memory dynamically reallocates its space to efficiently store as much as cache as possible until space is needed for overflow data. At that time, the cache data is evicted in a priority order to make space for the overflow data.
Information query