[发明专利]用于存储器设备的缓冲器分配管理的方法和系统在审
| 申请号: | 202210981434.9 | 申请日: | 2022-08-15 |
| 公开(公告)号: | CN115934594A | 公开(公告)日: | 2023-04-07 |
| 发明(设计)人: | P·哈纳姆;J·马格茨;M·斯蒂芬斯 | 申请(专利权)人: | 铠侠股份有限公司 |
| 主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F3/06 |
| 代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 刘薇;刘瑞东 |
| 地址: | 日本*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 存储器 设备 缓冲器 分配 管理 方法 系统 | ||
1.一种非暂态处理器可读介质,包括处理器可读指令,以使得当由至少一个处理器执行时,所述处理器可读指令使得所述处理器:
确定与缓冲存储器块相关联的请求计数是否满足与参考计数器相关联的参考阈值;
根据所述请求计数不满足所述参考阈值的确定,通过在与所述缓冲存储器块相关联的参考计数器处增加请求计数来更新所述请求计数,
响应于确定所述请求计数满足所述参考阈值,将溢出计数器分配给所述参考计数器;
响应于确定所述溢出计数器被分配给所述参考计数器,增加与所述溢出计数器相关联的溢出计数。
2.根据权利要求1所述的非暂态处理器可读介质,其中,进一步使得所述处理器:
生成与至少一个命令块分别对应的至少一个存储器地址,所述命令块与对存储器设备的命令相关联;以及
将所述存储器地址分配给与主机接口相关联的缓冲器寻址单元,所述存储器地址包括与缓冲存储器块相关联的缓冲存储器标识符和与所述缓冲存储器块相关联的缓冲存储器地址。
3.根据权利要求2所述的非暂态处理器可读介质,其中,进一步使得所述处理器:
响应于确定所述命令超过与所述缓冲存储器块相关联的参考阈值,将所述命令划分为多个命令块;以及
响应于确定所述命令超过缓冲器阈值,生成包括所述多个命令块的链表。
4.根据权利要求3所述的非暂态处理器可读介质,其中,进一步使得所述处理器:
将所述多个命令块中的至少第一命令块与所述多个命令块中的第二命令块相关联,以及将与所述第二命令块相关联的存储器地址附加到所述第一命令块,以生成包括所述多个命令块的所述链表。
5.根据权利要求3所述的非暂态处理器可读介质,其中,进一步使得所述处理器:
将所述多个命令块中的至少第一命令块与所述多个命令块中的第二命令块相关联,以生成包括所述多个命令块的所述链表。
6.根据权利要求1所述的非暂态处理器可读介质,其中,进一步使得所述处理器:
将所述命令块写入所述缓冲存储器块的所述缓冲存储器地址。
7.根据权利要求6所述的非暂态处理器可读介质,其中,进一步使得所述处理器:
确定所述命令是否超过所述缓冲器阈值。
8.根据权利要求6所述的非暂态处理器可读介质,其中,所述主机接口包括所述缓冲器寻址单元。
9.根据权利要求6所述的非暂态处理器可读介质,其中,所述缓冲存储器块包括SRAM。
10.一种非暂态处理器可读介质,包括处理器可读指令,以使得当由至少一个处理器执行时,所述处理器可读指令使得所述处理器:
向缓冲器管理器加速器发送完成通知,所述完成通知指示与在缓冲存储器块处的至少一个命令块对应的至少一个命令块地址;
响应于确定溢出计数器被分配给参考计数器,减少与所述溢出计数器相关联的溢出计数,
确定请求计数是否满足与所述参考计数器相关联的参考阈值;以及
响应于确定所述请求计数满足所述参考阈值,将所述溢出计数器与所述参考计数器解除分配。
11.根据权利要求10所述的非暂态处理器可读介质,其中,进一步使得所述处理器:
确定所述请求计数是否指示至少一个请求与所述命令块相关联;
响应于确定所述请求计数指示没有请求与所述命令块相关联,释放与所述命令块对应的所述命令块地址;以及
响应于使得所述处理器执行对存储器阵列的命令,向所述缓冲器管理器加速器发送所述完成通知。
12.根据权利要求11所述的非暂态处理器可读介质,其中,所述命令与所述命令块相关联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于铠侠股份有限公司,未经铠侠股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210981434.9/1.html,转载请声明来源钻瓜专利网。





