-
公开(公告)号:US20240184476A1
公开(公告)日:2024-06-06
申请号:US18519345
申请日:2023-11-27
Applicant: Rambus Inc.
Inventor: Danny MOORE , Taeksang Song
IPC: G06F3/06
CPC classification number: G06F3/065 , G06F3/0611 , G06F3/064 , G06F3/0683
Abstract: A memory pool controller accesses multiple tiers of memory. Characteristics that sort memory into tiers may include, for example, slow/fast/fastest, longer-latency/shorter-latency, local/remote, compressed/uncompressed, bandwidth, jitter, capacity, and persistence, or a combination thereof. The controller may select and migrate blocks of data (e.g., pages) from one tier of memory to another. The controller uses a pointer during blocks migrations to allow applications to access migrating blocks without stopping the running workload. The controller also monitors the access frequency of blocks so that less frequently accessed blocks may be selected for migration to lower performance tiers of memory and more frequently accessed blocks migrated to higher performance tiers.