首页> 外国专利> MEMORY COHERENCE IN A MULTI-CORE, MULTI-LEVEL, HETEROGENEOUS COMPUTER ARCHITECTURE

MEMORY COHERENCE IN A MULTI-CORE, MULTI-LEVEL, HETEROGENEOUS COMPUTER ARCHITECTURE

机译:多核,多层次,异构计算机体系结构中的内存一致性

摘要

Techniques are described for memory coherence in a multi-core system with a heterogeneous memory architecture comprising one or more hardware-managed caches and one or more software-managed caches. According to one embodiment, a set of one or more buffers are allocated in memory, and each respective buffer is associated with a respective metadata tag. The metadata tag may be used to store metadata that identifies a state associated with the respective buffer. The multi-core system may enforce coherence for the one or more hardware-managed caches and the one or more software-managed caches based on the metadata stored in the metadata tag for each respective buffer in the set of one or more buffers. The multi-core system may read the metadata to determine whether a particular buffer is in a hardware-managed or a software-managed cacheable state. Based on the current state of the particular buffer, the multi-core system may perform coherence operations.
机译:描述了用于具有包括一个或多个硬件管理的缓存和一个或多个软件管理的缓存的异构存储器架构的多核系统中的存储器一致性的技术。根据一个实施例,一组一个或多个缓冲器被分配在存储器中,并且每个相应的缓冲器与相应的元数据标签相关联。元数据标签可以用于存储标识与各个缓冲器相关联的状态的元数据。多核系统可以基于针对一个或多个缓冲器集合中的每个缓冲器的元数据标签中存储的元数据,为一个或多个硬件管理的缓存和一个或多个软件管理的缓存实施一致性。多核系统可以读取元数据,以确定特定缓冲区是处于硬件管理的还是软件管理的可缓存状态。基于特定缓冲区的当前状态,多核系统可以执行一致性操作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号