[发明专利]分组高速缓存系统和方法在审
申请号: | 202310084623.0 | 申请日: | 2023-01-18 |
公开(公告)号: | CN116010305A | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 郑家珍;斯里尼瓦斯·瓦杜瓦塔;休·麦克沃伊·沃尔什;普拉尚特·R·钱德拉;阿比西舍克·阿加瓦尔;王炜煌;蒋暐暐 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F12/0893 | 分类号: | G06F12/0893;G06F12/0871 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 周亚荣;邓聪惠 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分组 高速缓存 系统 方法 | ||
本公开涉及分组高速缓存系统和方法。一种分组高速缓存系统包括:高速缓存存储器分配器,用于接收与非高速缓存存储器相对应并被分配给分组的存储器地址,并将该存储器地址与高速缓存存储器地址相关联;哈希表,用于存储存储器地址和高速缓存存储器地址,其中存储器地址作为键,并且高速缓存存储器地址作为值;高速缓存存储器,用于将分组存储在由高速缓存存储器地址指示的位置处;以及逐出引擎,用于当高速缓存存储器的占用率高时,确定要从高速缓存存储器移除并放置在非高速缓存存储器中的一个或多个经高速缓存的分组。
技术领域
本公开涉及分组高速缓存系统和方法。
背景技术
基于分组的通信系统的两个重要属性是速度和可靠性。在许多这样的系统中,分组是可以从节点发射并在节点处接收的,速度比它们可以被处理的速度更快。例如,在与专用集成电路(ASIC)的基于分组的通信中,分组可以被ASIC接收的速度比它们可以被处理的速度更快,并且分组可以被ASIC发射的速度比接收确认可以在ASIC处从所意图的接收方被接收的速度更快。因此,为了确保在节点处正确处置分组,分组需要在它们等待处理时被暂时存储。例如,由ASIC发射的分组需要被存储在ASIC处,直到接收被确认。进一步地,为了最大化节点操作的速度,无论何时有可能,暂时存储的分组应被存储在高速缓存存储器中。
发明内容
已认识到,即使在丢弃和拥塞的情况下,在基于分组的通信系统的节点处实现高水平的通信性能也需要对大量未完成的分组的有效的存储支持,其中每个请求可能与最大传输单元(MTU)大小一样大。鉴于对有效的分组存储支持的期望,提供了目前公开的技术。
根据目前公开的技术,分组高速缓存配置为从高速缓存存储器到非高速缓存存储器(例如,片上SRAM到片外DRAM)的溢出提供了有效的数据管理,并且向用户提供了独立于数据存储位置(例如,片上或片外)的透明接口。
在一个方面中,该技术提供了一种分组高速缓存系统,包括:高速缓存存储器分配器,用于接收与非高速缓存存储器相对应并被分配给分组的存储器地址,并将该存储器地址与高速缓存存储器地址相关联;哈希表,用于存储存储器地址和高速缓存存储器地址,其中存储器地址作为键,并且高速缓存存储器地址作为值;高速缓存存储器,用于将分组存储在由高速缓存存储器地址指示的位置处;以及逐出引擎,用于当高速缓存存储器的占用率高时,确定要从高速缓存存储器移除并放置在非高速缓存存储器中的一个或多个经高速缓存的分组。
在另一个方面中,该技术提供了一种用于将分组存储在装置的高速缓存存储器中的方法,包括:将与非高速缓存存储器相对应的存储器地址分配给分组;将存储器地址与高速缓存存储器地址相关联;将存储器地址和高速缓存存储器地址存储在哈希表中,其中存储器地址作为键,并且高速缓存存储器地址作为值;将分组存储在高速缓存存储器中由高速缓存存储器地址指示的位置处;以及当高速缓存存储器的占用率高时,确定要从高速缓存存储器移除并放置在非高速缓存存储器中的一个或多个经高速缓存的分组。
附图说明
附图不旨在按比例绘制。并且,为了清楚起见,不是每个部件都被标记在每个附图中。在附图中:
图1是根据实施例的分组高速缓存系统和分组高速缓存系统用户的框图,其中描绘了写入信息流。
图2是图1的分组高速缓存系统和分组高速缓存系统用户的框图,其中描绘了解除分配信息流。
图3是根据实施例的分组高速缓存系统、分组高速缓存系统用户和非高速缓存存储器的框图。
图4是根据实施例的分组高速缓存系统、分组高速缓存系统用户和非高速缓存存储器的框图,其中描绘了重新排序引擎实施例的元件。
图5是描述根据实施例的重新排序引擎处置用户读取请求的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310084623.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种四方形洗墙射灯
- 下一篇:一种动力电池组及集成方法