[发明专利]一种多主设备缓存控制方法及系统有效
| 申请号: | 202111518586.7 | 申请日: | 2021-12-14 |
| 公开(公告)号: | CN113918483B | 公开(公告)日: | 2022-03-01 |
| 发明(设计)人: | 巩少辉;张力航;刘雄飞;叶巧玉 | 申请(专利权)人: | 南京芯驰半导体科技有限公司 |
| 主分类号: | G06F12/0893 | 分类号: | G06F12/0893;G06F12/0866 |
| 代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 王金双 |
| 地址: | 211800 江苏省南京市江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 主设备 缓存 控制 方法 系统 | ||
1.一种多主设备缓存控制方法,包括以下步骤:
1)对来自主设备的访问进行分组,判定所述访问所属的主设备组;
2)将缓存空间划分多个缓存单元,分配给主设备组;
3)接收来自任意主设备的读访问,并在缓存空间内查找所需的数据;
4)将数据返回给主设备;
所述步骤1)还包括,根据主设备ID和传输ID两种标识符,结合分组掩码和每个组的预设匹配值,判定一笔访问所属的设备组,具体规则如下:
{MID,XID} Mask == Match(M),
其中,MID主设备ID,XID为传输ID,Mask为分组掩码,Match(M)为第M组上的预设匹配值,M为大于等于1的整数;
当满足上述条件时,认为访问所属的设备组是第M组;
当多个设备组均满足上述条件,低序号的设备组生效;
采用静态方式配置每个主设备组独占的缓存单元数;没有被分配的缓存单元以动态方式分配给不同的主设备组,称为动态缓存单元;
所述缓存单元以动态方式分配给不同主设备组的步骤,还包括:
为每个主设备组预先配置优先等级;
根据每个主设备组的访问频次,维护活跃度;
每个动态缓存单元记录当前所属的主设备组;
访问的数据不存在且满足下述条件时,将动态缓存单元分配给当前访问对应的主设备组:
trans_priority + trans_active = buffer_priority + buffer_active +reassign_margin,
其中,trans_priorty为发起当前访问的主设备组的优先度,trans_active为发起当前访问的主设备组的活跃度值,buffer_priority为动态缓存单元当前所属主设备组的优先度,buffer_active为动态缓存单元当前所属主设备组的活跃度值,reassign_margin是预设的缓存重分配余量。
2.根据权利要求1所述的多主设备缓存控制方法,其特征在于,
所述步骤2)还包括,将缓存空间划分成N等份,每一份作为一个缓存单元,并将缓存单元分配给不同的主设备组,其中,N为大于等于1的整数;分配给主设备组的一个或者多个缓存单元为一个缓存组。
3.根据权利要求1所述的多主设备缓存控制方法,其特征在于,
所述活跃度计算规则为:
根据每次访问命中与否,配置增加主设备组活跃度值;
当访问命中,配置活跃度增加0-255;
当访问未命中,且没有分配到新的动态缓存单元的情况,配置活跃度增加0-255;
当访问未命中,且分配到一个新的动态缓存单元时,活跃度清零。
4.一种多主设备缓存控制系统,采用权利要求1或2所述的多主设备缓存控制方法,包括,
多个主设备、非易失性存储读写控制器、缓存控制单元、静态随机存取存储器,以及非易失性存储器,其中,
所述多个主设备,其通过AXI总线向所述非易失性存储读写控制器发送访问请求;
所述非易失性存储读写控制器,对所述多个主设备的访问请求进行分组;
所述缓存控制单元,将静态随机存取存储器作为缓存空间划分为多个缓存单元并分配给不同的主设备组;
所述静态随机存取存储器,其为数据提供缓存空间,接受所述缓存控制单元的指令,将缓存空间划分为多个缓存单元;
所述非易失性存储器,其接受所述非易失性存储读写控制器的指令,进行数据的读写。
5.一种控制芯片,其特征在于,
所述控制芯片,包括,权利要求4所述的多主设备缓存控制系统。
6.一种电子设备,其特征在于,
所述电子设备,包括,权利要求5所述的控制芯片。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,
所述计算机程序运行时执行权利要求1或2所述的多主设备缓存控制方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京芯驰半导体科技有限公司,未经南京芯驰半导体科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111518586.7/1.html,转载请声明来源钻瓜专利网。





