-
公开(公告)号:CN118503152B
公开(公告)日:2024-10-18
申请号:CN202410953981.5
申请日:2024-07-17
Applicant: 齐鲁工业大学(山东省科学院) , 山东省计算中心(国家超级计算济南中心) , 山东省公安厅
IPC: G06F12/10 , G06N3/0442 , G06N3/045 , G06N3/08
Abstract: 本发明涉及计算机缓存技术领域,提供了一种基于门控循环与多头注意力机制的缓存替换方法及系统。该方法包括,将获取的当前访问的缓存行地址和程序计数器,转换为嵌入向量;基于嵌入向量以及前一时间步的隐藏状态,采用门控循环单元,得到当前时间步的隐藏状态,作为下一时间步门控循环单元的输入之一;将拼接的若干时间步的隐藏状态和缓存行地址输入多头注意力机制,得到上下文向量;将上下文向量输入全连接层,输出每个缓存行被替换的概率。本发明将机器学习应用于缓存优化,以满足不断变化的数据处理需求,提高缓存系统的性能和智能程度,更好地应对日益复杂和多边的数据需求,实现更高效的缓存系统。
-
公开(公告)号:CN118503152A
公开(公告)日:2024-08-16
申请号:CN202410953981.5
申请日:2024-07-17
Applicant: 齐鲁工业大学(山东省科学院) , 山东省计算中心(国家超级计算济南中心) , 山东省公安厅
IPC: G06F12/10 , G06N3/0442 , G06N3/045 , G06N3/08
Abstract: 本发明涉及计算机缓存技术领域,提供了一种基于门控循环与多头注意力机制的缓存替换方法及系统。该方法包括,将获取的当前访问的缓存行地址和程序计数器,转换为嵌入向量;基于嵌入向量以及前一时间步的隐藏状态,采用门控循环单元,得到当前时间步的隐藏状态,作为下一时间步门控循环单元的输入之一;将拼接的若干时间步的隐藏状态和缓存行地址输入多头注意力机制,得到上下文向量;将上下文向量输入全连接层,输出每个缓存行被替换的概率。本发明将机器学习应用于缓存优化,以满足不断变化的数据处理需求,提高缓存系统的性能和智能程度,更好地应对日益复杂和多边的数据需求,实现更高效的缓存系统。
-
公开(公告)号:CN118484321A
公开(公告)日:2024-08-13
申请号:CN202410946509.9
申请日:2024-07-16
Applicant: 齐鲁工业大学(山东省科学院) , 山东省计算中心(国家超级计算济南中心) , 山东省公安厅
IPC: G06F9/54 , G06N5/01 , G06F18/23213 , G06F18/2431
Abstract: 本发明涉及计算机存储技术领域,提供了一种基于组级学习的缓存学习方法及系统。该方法包括,获取组级特征和子组级特征;当缓存需要进行淘汰时,根据待预测组的组级特征,采用已训练的组的梯度提升树模型,得到该组的预测效用值;根据组内子组的子组级特征,采用已训练的子组的梯度提升树模型,得到该子组的预测效用值;分别将组的预测效用值和子组的预测效用值按照数值大小进行排序;从效用值最低的组开始,选择与该组写入时间最接近的N‑1个组,构成一个包含N个组的淘汰候选集合;从N个组的淘汰候选集合,选择保留效用值高于设定值的若干个子组,其余淘汰出缓存。本发明能够更准确地预测数据对象组的效用,且减少不必要的缓存淘汰。
-
公开(公告)号:CN118484321B
公开(公告)日:2024-10-18
申请号:CN202410946509.9
申请日:2024-07-16
Applicant: 齐鲁工业大学(山东省科学院) , 山东省计算中心(国家超级计算济南中心) , 山东省公安厅
IPC: G06F9/54 , G06N5/01 , G06F18/23213 , G06F18/2431
Abstract: 本发明涉及计算机存储技术领域,提供了一种基于组级学习的缓存学习方法及系统。该方法包括,获取组级特征和子组级特征;当缓存需要进行淘汰时,根据待预测组的组级特征,采用已训练的组的梯度提升树模型,得到该组的预测效用值;根据组内子组的子组级特征,采用已训练的子组的梯度提升树模型,得到该子组的预测效用值;分别将组的预测效用值和子组的预测效用值按照数值大小进行排序;从效用值最低的组开始,选择与该组写入时间最接近的N‑1个组,构成一个包含N个组的淘汰候选集合;从N个组的淘汰候选集合,选择保留效用值高于设定值的若干个子组,其余淘汰出缓存。本发明能够更准确地预测数据对象组的效用,且减少不必要的缓存淘汰。
-
-
-