发明公开
- 专利标题: 基于热度感知的混合内存缓存系统及方法
-
申请号: CN202410045483.0申请日: 2024-01-11
-
公开(公告)号: CN117785741A公开(公告)日: 2024-03-29
- 发明人: 姚建国 , 薛景文
- 申请人: 上海交通大学
- 申请人地址: 上海市闵行区东川路800号
- 专利权人: 上海交通大学
- 当前专利权人: 上海交通大学
- 当前专利权人地址: 上海市闵行区东川路800号
- 代理机构: 上海汉声知识产权代理有限公司
- 代理商 胡晶
- 主分类号: G06F12/123
- IPC分类号: G06F12/123 ; G06F12/0862
摘要:
本发明提供了一种基于热度感知的混合内存缓存系统及方法,包括:对混合内存中的不同介质进行统一抽象和管理,使用Slab管理机制结合按照尺寸范围分类的分配机制,实现不同内存层不同尺寸大小分布的混合内存分配;对迁移项的引用标志位通过原子操作进行标记,对迁移时的外部访问提供异步Handle机制;以预设低范围开销使缓存项数据按照热度分布放置在混合内存中;使用LRU策略对混合内存中的不同介质不同尺寸类分别进行驱逐候选项的选择,使用链式哈希表对混合内存中所有缓存项进行统一寻址。本发明保证了缓存系统在不同类型工作负载下都能正确且高效地利用混合内存资源,解决了混合内存中的慢速介质对于系统性能影响较大的问题。
IPC分类: