暂存缓冲区仲裁的制作方法

文档序号:31054124发布日期:2022-08-06 10:38阅读:来源:国知局

技术特征:
1.一种暂存缓冲区仲裁的方法,所述方法包括:将多个存储器存取请求存储在暂存缓冲区中;基于一个或多个仲裁规则从所述暂存缓冲区中选择所述多个存储器存取请求中的存储器存取请求;以及将所述存储器存取请求从所述暂存缓冲区移动到命令队列。2.如权利要求1所述的方法,其中选择所述存储器存取请求包括选择相同请求类型的存储器存取请求突发,其中所述存储器存取请求突发包括所述存储器存取请求。3.如权利要求1所述的方法,其中选择所述存储器存取请求包括基于以下一项或多项来选择所述存储器存取请求:作为另一存储器存取请求的目标的存储体、作为另一存储器存取请求的目标的存储块,或作为另一存储器存取请求的目标的存储器子通道。4.如权利要求1所述的方法,其中选择所述存储器存取请求包括基于作为另一存储器存取请求的目标的动态随机存取存储器页面来选择所述存储器存取请求。5.如权利要求1所述的方法,其中选择所述存储器存取请求包括基于优先级值选择所述存储器存取请求。6.如权利要求1所述的方法,其中选择所述存储器存取请求包括:在所述暂存缓冲区中识别与第一页面未命中相关联的另一存储器存取请求;在所述命令队列中识别与不同于所述第一页面未命中的第二页面未命中相关联的排队存储器存取请求;以及响应于识别所述其他存储器存取请求和所述排队存储器存取请求,选择所述存储器存取请求。7.如权利要求1所述的方法,其中选择所述存储器存取请求包括:在所述暂存缓冲区中识别与第一页面冲突相关联的另一存储器存取请求;在所述命令队列中识别与不同于所述第一页面冲突的第二页面冲突相关联的排队存储器存取请求;以及响应于识别所述其他存储器存取请求和所述排队存储器存取请求,选择所述存储器存取请求。8.如权利要求1所述的方法,其中选择所述存储器存取请求包括:在所述命令队列中识别页面命中请求;以及基于所述存储器存取是另一页面命中请求来选择所述存储器存取请求。9.一种存储器管理单元,所述存储器管理单元被配置为执行包括以下项的步骤:将多个存储器存取请求存储在暂存缓冲区中;基于一个或多个仲裁规则从所述暂存缓冲区中选择所述多个存储器存取请求中的存储器存取请求;以及将所述存储器存取请求从所述暂存缓冲区移动到命令队列。10.如权利要求9所述的存储器管理单元,其中选择所述存储器存取请求包括选择相同请求类型的存储器存取请求突发,其中所述存储器存取请求突发包括所述存储器存取请求。11.如权利要求9所述的存储器管理单元,其中选择所述存储器存取请求包括基于以下一项或多项来选择所述存储器存取请求:作为另一存储器存取请求的目标的存储体、作为
另一存储器存取请求的目标的存储块,或作为另一存储器存取请求的目标的存储器子通道。12.如权利要求9所述的存储器管理单元,其中选择所述存储器存取请求包括基于作为另一存储器存取请求的目标的动态随机存取存储器页面来选择所述存储器存取请求。13.如权利要求9所述的存储器管理单元,其中选择所述存储器存取请求包括基于优先级值选择所述存储器存取请求。14.如权利要求9所述的存储器管理单元,其中选择所述存储器存取请求包括:在所述暂存缓冲区中识别与第一页面未命中相关联的另一存储器存取请求;在所述命令队列中识别与不同于所述第一页面未命中的第二页面未命中相关联的排队存储器存取请求;以及响应于识别所述其他存储器存取请求和所述排队存储器存取请求,选择所述存储器存取请求。15.如权利要求9所述的存储器管理单元,其中选择所述存储器存取请求包括:在所述暂存缓冲区中识别与第一页面冲突相关联的另一存储器存取请求;在所述命令队列中识别与不同于所述第一页面冲突的第二页面冲突相关联的排队存储器存取请求;以及响应于识别所述其他存储器存取请求和所述排队存储器存取请求,选择所述存储器存取请求。16.如权利要求9所述的存储器管理单元,其中选择所述存储器存取请求包括:在所述命令队列中识别页面命中请求;以及基于所述存储器存取是另一页面命中请求来选择所述存储器存取请求。17.一种包括处理器的设备,所述处理器包括存储器管理单元,所述存储器管理单元被配置为:将多个存储器存取请求存储在暂存缓冲区中;基于一个或多个仲裁规则从所述暂存缓冲区中选择所述多个存储器存取请求中的存储器存取请求;以及将所述存储器存取请求从所述暂存缓冲区移动到命令队列。18.如权利要求17所述的设备,其中选择所述存储器存取请求包括选择相同请求类型的存储器存取请求突发,其中所述存储器存取请求突发包括所述存储器存取请求。19.如权利要求17所述的设备,其中选择所述存储器存取请求包括基于以下一项或多项来选择所述存储器存取请求:作为另一存储器存取请求的目标的存储体、作为另一存储器存取请求的目标的存储块,或作为另一存储器存取请求的目标的存储器子通道。20.如权利要求17所述的设备,其中选择所述存储器存取请求包括基于作为另一存储器存取请求的目标的动态随机存取存储器页面来选择所述存储器存取请求。21.如权利要求17所述的设备,其中选择所述存储器存取请求包括基于优先级值选择所述存储器存取请求。22.如权利要求17所述的设备,其中选择所述存储器存取请求包括:在所述暂存缓冲区中识别与第一页面未命中相关联的另一存储器存取请求;在所述命令队列中识别与不同于所述第一页面未命中的第二页面未命中相关联的排
队存储器存取请求;以及响应于识别所述其他存储器存取请求和所述排队存储器存取请求,选择所述存储器存取请求。23.如权利要求17所述的设备,其中选择所述存储器存取请求包括:在所述暂存缓冲区中识别与第一页面冲突相关联的另一存储器存取请求;在所述命令队列中识别与不同于所述第一页面冲突的第二页面冲突相关联的排队存储器存取请求;以及响应于识别所述其他存储器存取请求和所述排队存储器存取请求,选择所述存储器存取请求。24.如权利要求17所述的设备,其中选择所述存储器存取请求包括:在所述命令队列中识别页面命中请求;以及基于所述存储器存取是另一页面命中请求来选择所述存储器存取请求。

技术总结
暂存缓冲区仲裁包括:将多个存储器存取请求存储在暂存缓冲区中;基于一个或多个仲裁规则,从所述暂存缓冲区中选择所述多个存储器存取请求中的存储器存取请求;以及将所述存储器存取请求从所述暂存缓冲区移动到命令队列。存取请求从所述暂存缓冲区移动到命令队列。存取请求从所述暂存缓冲区移动到命令队列。


技术研发人员:詹姆斯
受保护的技术使用者:超威半导体公司
技术研发日:2020.12.18
技术公布日:2022/8/5
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1