NETWORK ON CHIP WITH AN I/O ACCELERATOR
    1.
    发明申请
    NETWORK ON CHIP WITH AN I/O ACCELERATOR 失效
    使用I / O加速器的芯片上的网络

    公开(公告)号:US20090307714A1

    公开(公告)日:2009-12-10

    申请号:US12135364

    申请日:2008-06-09

    IPC分类号: G06F9/54

    摘要: Data processing on a network on chip (‘NOC’) that includes IP blocks, routers, memory communications controllers, and network interface controllers; each IP block adapted to a router through a memory communications controller and a network interface controller; each memory communications controller controlling communication between an IP block and memory; each network interface controller controlling inter-IP block communications through routers; each IP block adapted to the network by a low latency, high bandwidth application messaging interconnect comprising an inbox and an outbox; a computer software application segmented into stages, each stage comprising a flexibly configurable module of computer program instructions identified by a stage ID with each stage executing on a thread of execution on an IP block; and at least one of the IP blocks comprising an input/output (‘I/O’) accelerator that administers at least some data communications traffic to and from the at least one IP block.

    摘要翻译: 芯片上的数据处理(“NOC”)包括IP块,路由器,存储器通信控制器和网络接口控制器; 每个IP块通过存储器通信控制器和网络接口控制器适应于路由器; 每个存储器通信控制器控制IP块和存储器之间的通信; 每个网络接口控制器通过路由器控制IP间块通信; 每个IP块通过包括收件箱和发件箱的低延迟,高带宽应用消息互连来适应于网络; 每个阶段包括由阶段ID标识的计算机程序指令的灵活可配置模块,每个阶段在IP块上的执行线程上执行; 并且所述IP块中的至少一个包括向所述至少一个IP块执行至少一些数据通信业务的输入/输出('I / O')加速器。

    Network On Chip With A Low Latency, High Bandwidth Application Messaging Interconnect
    2.
    发明申请
    Network On Chip With A Low Latency, High Bandwidth Application Messaging Interconnect 有权
    网络片上低延迟,高带宽应用程序消息传递互连

    公开(公告)号:US20090210592A1

    公开(公告)日:2009-08-20

    申请号:US12031733

    申请日:2008-02-15

    IPC分类号: G06F13/42 G06F13/38

    CPC分类号: G06F13/4027

    摘要: A network on chip (‘NOC’) and methods of data processing on the NOC, the NOC including integrated processor (‘IP’) blocks, a data communications bus (110), memory communications controllers (106), and bus interface controllers (108); each IP block adapted to the data communications bus through a memory communications controller and a bus interface controller; each memory communications controller, in conjunction with one of the bus interface controllers, controlling memory addressed communications between an IP block and memory; each memory communications controller, in conjunction with one of the bus interface controllers, controlling memory addressed communications between one of the IP blocks and other IP blocks; each IP block adapted to the data communications bus by a low latency, high bandwidth application messaging interconnect comprising an inbox and an outbox.

    摘要翻译: 片上网络(NOC)和NOC数据处理方法,NOC包括集成处理器(IP)块,数据通信总线(110),存储器通信控制器(106)和总线接口控制器 108); 每个IP块通过存储器通信控制器和总线接口控制器适应于数据通信总线; 每个存储器通信控制器与一个总线接口控制器一起控制IP块和存储器之间的存储器寻址通信; 每个存储器通信控制器与一个总线接口控制器一起控制IP块和其它IP块之一之间的存储器寻址通信; 每个IP块通过包括收件箱和发件箱的低延迟,高带宽应用消息互连来适应数据通信总线。

    Network on chip with an I/O accelerator
    3.
    发明授权
    Network on chip with an I/O accelerator 失效
    使用I / O加速器的网络芯片

    公开(公告)号:US08438578B2

    公开(公告)日:2013-05-07

    申请号:US12135364

    申请日:2008-06-09

    摘要: Data processing on a network on chip (‘NOC’) that includes IP blocks, routers, memory communications controllers, and network interface controllers; each IP block adapted to a router through a memory communications controller and a network interface controller; each memory communications controller controlling communication between an IP block and memory; each network interface controller controlling inter-IP block communications through routers; each IP block adapted to the network by a low latency, high bandwidth application messaging interconnect comprising an inbox and an outbox; a computer software application segmented into stages, each stage comprising a flexibly configurable module of computer program instructions identified by a stage ID with each stage executing on a thread of execution on an IP block; and at least one of the IP blocks comprising an input/output (‘I/O’) accelerator that administers at least some data communications traffic to and from the at least one IP block.

    摘要翻译: 芯片上的数据处理(“NOC”)包括IP块,路由器,存储器通信控制器和网络接口控制器; 每个IP块通过存储器通信控制器和网络接口控制器适应于路由器; 每个存储器通信控制器控制IP块和存储器之间的通信; 每个网络接口控制器通过路由器控制IP间块通信; 每个IP块通过包括收件箱和发件箱的低延迟,高带宽应用消息互连来适应于网络; 每个阶段包括由阶段ID标识的计算机程序指令的灵活可配置模块,每个阶段在IP块上的执行线程上执行; 并且所述IP块中的至少一个包括对至少一个IP块执行至少一些数据通信业务的输入/输出(“I / O”)加速器。

    Network On Chip Low Latency, High Bandwidth Application Messaging Interconnect
    4.
    发明申请
    Network On Chip Low Latency, High Bandwidth Application Messaging Interconnect 有权
    网络片上低延迟,高带宽应用程序消息传递互连

    公开(公告)号:US20090210883A1

    公开(公告)日:2009-08-20

    申请号:US12031738

    申请日:2008-02-15

    IPC分类号: G06F9/54

    CPC分类号: G06F15/7825

    摘要: Data processing on a network on chip (‘NOC’) that includes integrated processor (‘IP’) blocks, routers, memory communications controllers, and network interface controllers, with each IP block adapted to a router through a memory communications controller and a network interface controller, where each memory communications controller controlling communications between an IP block and memory, each network interface controller controlling inter-IP block communications through routers, with each IP block also adapted to the network by a low latency, high bandwidth application messaging interconnect comprising an inbox and an outbox.

    摘要翻译: 包括集成处理器(“IP”)块,路由器,存储器通信控制器和网络接口控制器的片上网络(“NOC”)上的数据处理,每个IP块通过存储器通信控制器和网络适配于路由器 接口控制器,其中每个存储器通信控制器控制IP块和存储器之间的通信,每个网络接口控制器控制通过路由器的IP间块通信,每个IP块还通过低延迟的高带宽应用消息传送互连来适应于网络,包括 收件箱和发件箱。

    Network on chip with a low latency, high bandwidth application messaging interconnect
    6.
    发明授权
    Network on chip with a low latency, high bandwidth application messaging interconnect 有权
    具有低延迟,高带宽应用消息互连的片上网络

    公开(公告)号:US07913010B2

    公开(公告)日:2011-03-22

    申请号:US12031733

    申请日:2008-02-15

    IPC分类号: G06F13/00 G06F13/28 H04L12/43

    CPC分类号: G06F13/4027

    摘要: A network on chip (‘NOC’) and methods of data processing on the NOC, the NOC including integrated processor (‘IP’) blocks, a data communications bus (110), memory communications controllers (106), and bus interface controllers (108); each IP block adapted to the data communications bus through a memory communications controller and a bus interface controller; each memory communications controller, in conjunction with one of the bus interface controllers, controlling memory addressed communications between an IP block and memory; each memory communications controller, in conjunction with one of the bus interface controllers, controlling memory addressed communications between one of the IP blocks and other IP blocks; each IP block adapted to the data communications bus by a low latency, high bandwidth application messaging interconnect comprising an inbox and an outbox.

    摘要翻译: 片上网络(NOC)和NOC数据处理方法,NOC包括集成处理器(IP)块,数据通信总线(110),存储器通信控制器(106)和总线接口控制器 108); 每个IP块通过存储器通信控制器和总线接口控制器适应于数据通信总线; 每个存储器通信控制器与一个总线接口控制器一起控制IP块和存储器之间的存储器寻址通信; 每个存储器通信控制器与一个总线接口控制器一起控制IP块和其它IP块之一之间的存储器寻址通信; 每个IP块通过包括收件箱和发件箱的低延迟,高带宽应用消息互连来适应数据通信总线。

    Snoop filter directory mechanism in coherency shared memory system
    7.
    发明授权
    Snoop filter directory mechanism in coherency shared memory system 失效
    Snoop过滤器目录机制中的一致性共享内存系统

    公开(公告)号:US07305524B2

    公开(公告)日:2007-12-04

    申请号:US10961749

    申请日:2004-10-08

    IPC分类号: G06F12/00

    摘要: Methods and apparatus that may be utilized to maintain coherency of data accessed by both a processor and a remote device are provided. Various mechanisms, such as a remote cache directory, castout buffer, and/or outstanding transaction buffer may be utilized by the remote device to track the state of processor cache lines that may hold data targeted by requests initiated by the remote device. Based on the content of these mechanisms, requests targeting data that is not in the processor cache may be routed directly to memory, thus reducing overall latency.

    摘要翻译: 提供了可用于维护由处理器和远程设备访问的数据的一致性的方法和装置。 远程设备可以利用各种机制,诸如远程高速缓存目录,转储缓冲区和/或未完成的事务缓冲器来跟踪可以保存由远程设备发起的请求所针对的数据的处理器高速缓存行的状态。 基于这些机制的内容,针对不在处理器高速缓存中的数据的请求可以直接路由到存储器,从而减少总体延迟。

    Network on chip with a low latency, high bandwidth application messaging interconnect
    8.
    发明授权
    Network on chip with a low latency, high bandwidth application messaging interconnect 有权
    具有低延迟,高带宽应用消息互连的片上网络

    公开(公告)号:US08490110B2

    公开(公告)日:2013-07-16

    申请号:US12031738

    申请日:2008-02-15

    IPC分类号: G06F9/44 G06F15/00

    CPC分类号: G06F15/7825

    摘要: Data processing on a network on chip (‘NOC’) that includes integrated processor (‘IP’) blocks, routers, memory communications controllers, and network interface controllers, with each IP block adapted to a router through a memory communications controller and a network interface controller, where each memory communications controller controlling communications between an IP block and memory, each network interface controller controlling inter-IP block communications through routers, with each IP block also adapted to the network by a low latency, high bandwidth application messaging interconnect comprising an inbox and an outbox.

    摘要翻译: 包括集成处理器(“IP”)块,路由器,存储器通信控制器和网络接口控制器的片上网络(“NOC”)上的数据处理,每个IP块通过存储器通信控制器和网络适配于路由器 接口控制器,其中每个存储器通信控制器控制IP块和存储器之间的通信,每个网络接口控制器控制通过路由器的IP间块通信,每个IP块还通过低延迟的高带宽应用消息互连互连来适应于网络,包括 收件箱和发件箱。

    Software Pipelining on a Network on Chip
    10.
    发明申请
    Software Pipelining on a Network on Chip 审中-公开
    网络芯片上的软件流水线

    公开(公告)号:US20090125706A1

    公开(公告)日:2009-05-14

    申请号:US11936873

    申请日:2007-11-08

    IPC分类号: G06F9/38

    摘要: A network on chip (‘NOC’) that includes integrated processor (‘IP’) blocks, routers, memory communications controllers, and network interface controllers, with each IP block adapted to a router through a memory communications controller and a network interface controller, where each memory communications controller controlling communications between an IP block and memory, and each network interface controller controlling inter-IP block communications through routers, the NOC also including a computer software application segmented into stages, each stage comprising a flexibly configurable module of computer program instructions identified by a stage ID with each stage executing on a thread of execution on an IP block.

    摘要翻译: 包括集成处理器(“IP”)块,路由器,存储器通信控制器和网络接口控制器的片上网络(“NOC”),每个IP块通过存储器通信控制器和网络接口控制器适配于路由器, 其中每个存储器通信控制器控制IP块和存储器之间的通信以及控制通过路由器进行IP间块通信的每个网络接口控制器,NOC还包括被分段成阶段的计算机软件应用,每个级包括计算机程序的可灵活配置的模块 由阶段ID标识的指令,每个阶段在IP块上的执行线程上执行。