发明名称 多排高速缓冲存储器
摘要 一股来说,本发明描述用于增加可由多个客户端存取的多排高速缓冲存储器系统的处理量的技术。可将来自客户端的对数据的请求存储在与第一高速缓冲存储器排的所述客户端相关联的待决缓冲器中。对于所述对数据的请求中的每一者,可作出关于所述请求是否能够由所述第一高速缓冲存储器排内的高速缓冲存储器满足而不管由所述客户端在第二高速缓冲存储器排处的对数据的请求的状态如何的确定。根据所述待决缓冲器中的所述对数据的请求的接收的次序来将由所述客户端向所述高速缓冲存储器请求的数据存储在与所述客户端相关联的读取数据缓冲器中。
申请公布号 CN104094242B 申请公布日期 2017.03.01
申请号 CN201380007450.7 申请日期 2013.01.23
申请人 高通股份有限公司 发明人 梁坚;于春
分类号 G06F12/0846(2016.01)I;G06F12/0855(2016.01)I 主分类号 G06F12/0846(2016.01)I
代理机构 北京律盟知识产权代理有限责任公司 11287 代理人 宋献涛
主权项 一种存储器系统,其包括:可由多个客户端存取的高速缓冲存储器系统,所述高速缓冲存储器系统包含多个高速缓冲存储器排,其中所述多个高速缓冲存储器排中的每一者包含:高速缓冲存储器,及标签检查单元,其经配置以确定来自所述多个客户端中的一客户端的对数据的请求是否能够由所述高速缓冲存储器满足,而不管由所述多个客户端中的所述客户端在所述多个高速缓冲存储器排内的另一高速缓冲存储器排处的请求的状态如何;与所述多个高速缓冲存储器排的所述多个客户端相关联的多个待决缓冲器,其中所述多个待决缓冲器经配置而以从所述多个客户端中的相关联的客户端的接收的次序来存储对数据的请求,从而使所述对数据的请求是否能够由所述高速缓冲存储器满足的确定待决;与所述多个客户端相关联的多个死锁保护单元,其中所述多个死锁保护单元经配置以确定所述多个待决缓冲器内的用于所述相关联的客户端的待决缓冲器是否能够接受来自所述相关联的客户端的额外的对数据的请求,且其中所述多个死锁保护单元进一步经配置以在接受所述额外的请求会导致所述多个高速缓冲存储器排之间的死锁情形的情况下阻止所述多个待决缓冲器内的用于所述相关联的客户端的所述待决缓冲器接受所述额外的请求;及与所述多个高速缓冲存储器排的所述多个客户端相关联的多个读取数据缓冲器,其中所述多个读取数据缓冲器经配置以根据由所述多个待决缓冲器内的与所述相关联的客户端相关联的待决缓冲器接收的次序来存储由所述相关联的客户端向所述高速缓冲存储器请求的数据。
地址 美国加利福尼亚州