首页> 外国专利> Using criticality information to route cache coherency communications

Using criticality information to route cache coherency communications

机译:使用关键性信息来路由缓存一致性通信

摘要

Apparatus comprising: a single chip network, NoC (10; 300) having a plurality of caching agents (310x) coupled by an interconnect fabric (50; 320) and a plurality of Routers (100; 300) each having a plurality of virtual channels (110a-110n), a switch (130) and criticality logic (120); each of the plurality of virtual channels (110a-110n) comprising: an input multiplexer (112) for receiving cache coherency messages, each of the cache coherency messages having a criticality indicator associated therewith; a plurality of queues (115a) 115n) coupled to the input multiplexer (112) for storing the cache coherency messages, each of the queues (115 "-115") being associated with at least one of the criticality indicators; and an output multiplexer (118) coupled to the plurality of queues (115a-115n) for selecting an output of one of the queues (115a-115n) based at least in part on the corresponding criticality indicator; wherein the switch (130) connects to the Plurality of virtual channels (110a-110n) is coupled to output the cache coherence messages to the interconnect structure (50), and the criticality logic (120) maps a cache coherence message to a criticality indicator and the criticality indicator to a header of each packet of the Appends cache coherence message, wherein the criticality indicator indicates a relative criticality of a cache coherence message with respect to a set of cache coherence messages and wherein the criticality logic (120) is associated with a table for mapping each of the set of cache coherence messages to a criticality indicator, wherein the criticality logic (120) is mapping without a software H instruction carried out by a user.
机译:装置包括:单个芯片网络,NOC(10; 300),其具有由互连织物(50; 320)和多个路由器(100; 300)耦合的多个高速缓存代理(310x),每个路由器(100; 300)具有多个虚拟通道(110A-110N),开关(130)和临界逻辑(120);多个虚拟通道(110a-110n)中的每一个包括:用于接收高速缓存一致性消息的输入多路复用器(112),每个高速缓存一致性消息都具有与其相关联的临界指示符;耦合到输入多路复用器(112)的多个队列(115a)115n,用于存储高速缓存一致性消息,每个队列(115“-115”)与至少一个临界指示符相关联;和耦合到多个队列(115a-115n)的输出多路复用器(118),用于至少部分地基于相应的临界指示符选择一个队列(115a-115n)的输出;其中,开关(130)连接到多个虚拟通道(110A-110N)被耦合以将高速缓存相干消息输出到互连结构(50),并且临界逻辑(120)将高速缓存相容性消息映射到临界指示符和附加高速缓存协调消息的每个分组的报头的临界指示器,其中,临界指示符指示关于一组高速缓存相干消息的高速缓存相干消息的相对肯定性,并且其中临界逻辑(120)与之相关联用于将每组高速缓存相干消息中的每一个映射到临界性指示符的表,其中临界逻辑(120)是映射而没有用户执行的软件H指令。

著录项

  • 公开/公告号DE102009022152B4

    专利类型

  • 公开/公告日2021-09-02

    原文格式PDF

  • 申请/专利权人 INTEL CORPORATION;

    申请/专利号DE20091022152

  • 发明设计人 ZHEN FANG;LIQUN CHENG;SRIRAM R. VANGAL;

    申请日2009-05-20

  • 分类号G06F12/08;

  • 国家 DE

  • 入库时间 2024-06-14 22:25:17

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号