对多个一致域的支持制造技术

技术编号:5402303 阅读:202 留言:0更新日期:2012-04-11 18:40
在被布置在微处理器中的多个处理核之间维持若干一致域。缓存一致性管理器定义一致性关系,以使得一致流量仅在被定义为具有一致性关系的处理核之间流动。定义处理核之间的一致性关系的数据可选地存储在可编程寄存器中。针对一致请求的每个源,在可编程寄存器中识别该请求的处理核目标。响应于一致请求,将介入消息仅转发给被定义成与请求核处于同一个一致域中的核。如果响应于一致读取请求出现缓存命中并且引起该命中的缓存行的一致性状态满足条件,则使得请求核可从该缓存行得到所请求的数据。

【技术实现步骤摘要】
【国外来华专利技术】对多个一致域的支持
技术介绍
本专利技术涉及多处理器系统,更具体而言,涉及在多处理器系统中维持多个独立的一致域。半导体制造技术的进步使微处理器时钟速度显著提高。虽然这样的进步还使得存储密度和存取时间得以改进,但微处理器时钟速度与存储器存取时间之间的不一致继续存 在。为了减小延迟,通常使用一个或更多个级别的缓冲存储器来保持主存储器中所存储的 数据或指令的子集。已开发出了若干技术以增加微处理器重复使用缓存中所保持的数据/ 指令的可能性。为了使任何给定的操作频率下的性能得以提高,已开发出了具有多个并行地执行 指令的处理核的微处理器。可以将处理核(下文中可替选地称为核)集成在同一个半导体 晶片内,或者可以将其形成于在封装内相互耦合的不同半导体晶片上,或者二者的组合。每 个核通常包括其自身的1级缓存以及可选的2级缓存。缓存一致性协议对与核相关联的存储器与缓存之间的流量流进行管理,以确保它 们之间的一致性。例如,缓存一致性协议确保如果数据项的副本在缓存中的一个中被修改, 则存储在其它缓存以及主存储器中的该数据项的副本根据该修改而被更新或被无效。图1是如现有技术中已知的具有四个独立的核IO1UO2UO3本文档来自技高网...

【技术保护点】
一种微处理器,包括:多个处理核;以及缓存一致性管理器,其适合于定义所述多个处理核之间的多个一致性关系,以使得被表征为与一致性关系相关联的流量仅在被定义为具有所述一致性关系的处理核之间流动。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:瑞安C金特
申请(专利权)人:美普思科技公司
类型:发明
国别省市:US[美国]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1