首页> 外国专利> MULTI-CORE PROCESSOR WITH SOFTWARE-HARDWARE CO-MANAGED CACHE SYSTEM

MULTI-CORE PROCESSOR WITH SOFTWARE-HARDWARE CO-MANAGED CACHE SYSTEM

机译:带有软件-硬件协同管理缓存系统的多核处理器

摘要

Aspects of the present disclosure describe a cache system that is co-managed by software and hardware that obviates use of a cache coherence protocol. In some embodiments, a cache would have the following two hardware interfaces that are driven by software: (1) invalidate or flush its content to the lower level memory hierarchy; (2) specify memory regions that can be cached. Software would be responsible for specifying what regions can be cacheable, and may flexibly change memory from cacheable and not, depending on the stage of the software program. In some embodiments, invalidation can be done in one cycle. Multiple valid bits can be kept for each tag in the memory. A vector “valid bit vec” comprising a plurality of bits can be used. Only one of two bits may be used as the valid bit to indicate that this region of memory is holding valid information for use by the software.
机译:本公开的各方面描述了一种高速缓存系统,该高速缓存系统由避免使用高速缓存一致性协议的软件和硬件共同管理。在一些实施例中,高速缓存将具有由软件驱动的以下两个硬件接口:(1)使其内容无效或刷新到较低级别的存储器层次结构; (2)指定可以缓存的内存区域。软件将负责指定哪些区域可以缓存,并且可以根据软件程序的阶段灵活地将内存从可缓存区域更改为不可缓存区域。在一些实施例中,无效可以在一个周期中完成。可以为存储器中的每个标签保留多个有效位。可以使用包括多个比特的向量“有效比特vec”。只能将两位中的一位用作有效位,以指示该内存区域保存着可供软件使用的有效信息。

著录项

  • 公开/公告号US2019171574A1

    专利类型

  • 公开/公告日2019-06-06

    原文格式PDF

  • 申请/专利权人 BEIJING PANYI TECHNOLOGY CO. LTD.;

    申请/专利号US201816209795

  • 发明设计人 XINGZHI WEN;

    申请日2018-12-04

  • 分类号G06F12/0891;G06F12/0842;G06F12/0884;G06F12/0871;

  • 国家 US

  • 入库时间 2022-08-21 12:05:40

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号