[发明专利]高速缓存缓冲器在审
申请号: | 201880055771.7 | 申请日: | 2018-08-28 |
公开(公告)号: | CN111033482A | 公开(公告)日: | 2020-04-17 |
发明(设计)人: | D·凯格德斯;R·M·沃克 | 申请(专利权)人: | 美光科技公司 |
主分类号: | G06F12/0893 | 分类号: | G06F12/0893;G06F12/0866 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 王龙 |
地址: | 美国爱*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 高速缓存 缓冲器 | ||
本公开包含与高速缓存缓冲器有关的设备和方法。实例设备能够将与请求相关联的数据存储在多个缓冲器中的一个缓冲器中,且使用所述多个缓冲器中的所述缓冲器来服务对于与所述请求相关联的数据的后续请求。所述高速缓存控制器能够在服务所述请求的同时服务所述后续请求。
技术领域
本公开大体上涉及存储器装置,且更具体地说,涉及用于高速缓存缓冲器的设备和方法。
背景技术
通常将存储器装置提供为计算机或其它电子装置中的内部半导体集成电路。存在许多不同类型的存储器,包含易失性和非易失性存储器。易失性存储器可需要电力来维持其数据,且包含随机存取存储器(RAM)、动态随机存取存储器(DRAM)和同步动态随机存取存储器(SDRAM)等等。非易失性存储器可通过在未被供电时保持所存储的数据而提供持久的数据,且可包含NAND快闪存储器、NOR快闪存储器、只读存储器(ROM)、电可擦除可编程ROM(EEPROM)、可擦除可编程ROM(EPROM)和电阻可变存储器,例如相变随机存取存储器(PCRAM)、电阻性随机存取存储器(RRAM)和磁阻随机存取存储器(MRAM)等等。
还利用存储器作为易失性和非易失性数据存储装置以用于广泛范围的电子应用。非易失性存储器可用于例如个人计算机、便携式记忆棒、数码相机、蜂窝电话、便携式音乐播放器(例如MP3播放器)、影片播放器和其它电子装置。存储器单元可布置成阵列,其中阵列用于存储器装置。
存储器可以是计算装置中使用的存储器模块(例如,双列直插式存储器模块(DIMM))的部分。存储器模块可包含例如DRAM的易失性存储器和/或例如快闪存储器或RRAM的非易失性存储器。DIMM可使用计算系统中的主存储器。
附图说明
图1是根据本公开的一或多个实施例的计算系统的框图,所述计算系统包含采用主机形式的设备及采用存储器系统形式的设备。
图2是根据本公开的多个实施例的采用存储器系统形式的设备的框图。
图3是根据本公开的多个实施例的从高速缓冲存储器接收数据的缓冲器所服务的请求的流程图。
图4是根据本公开的多个实施例的多个缓冲器所服务的多个请求的流程图。
图5是根据本公开的多个实施例的从存储器装置接收数据的缓冲器所服务的请求的流程图。
具体实施方式
本公开包含与高速缓存缓冲器有关的设备和方法。实例设备可将与第一请求相关联的数据存储在多个缓冲器中的一个特定缓冲器中,且使用所述多个缓冲器中的所述特定缓冲器来服务对于与所述请求相关联的数据的后续第二请求。
在多个实施例中,多个缓冲器可被分配成用于服务与分配给一特定缓冲器的数据相关联的请求和/或后续请求。所述多个缓冲器可以是通过高速缓存控制器可搜索的,使得可在一缓冲器中定位与后续请求相关联的数据且可使用所述缓冲器来服务所述后续请求。使用可搜索的缓冲器来服务请求允许在服务将数据从高速缓存行移动到缓冲器的请求时,所述高速缓存行不被锁定,其中所述高速缓存行处的缓冲器中的数据经定位。
而且,被分配成服务请求的缓冲器可被掩蔽,使得被掩蔽的缓冲器在服务后续请求时不可存取。缓冲器可响应于接收到与待写入高速缓存行中的数据相关联的请求而被掩蔽,数据从所述高速缓存行逐出且存储在被掩蔽的缓冲器中。
在多个实施例中,使用可搜索的缓冲器可允许用以服务请求的缓冲器的数目随着高速缓冲存储器的大小按比例缩放。因此,使用可搜索的缓冲器的高速缓冲存储器的性能与高速缓冲存储器的大小无关。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美光科技公司,未经美光科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880055771.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:栖息式无人飞行器的基于推进器的运动
- 下一篇:霍尔效应电流传感器