发明名称 Supporting multicast in NoC interconnect
摘要 Example implementations are directed to more efficiently delivering a multicast message to multiple destination components from a source component. Multicast environment is achieved with transmission of a single message from a source component, which gets replicated in the NoC during routing towards the destination components indicated in the message. Example implementations further relate to an efficient way of implementing multicast in any given NoC topology, wherein one or more multicast trees in the given NoC topology are formed and one of these trees are used for routing a multicast message to its intended destination components mentioned therein.
申请公布号 US9590813(B1) 申请公布日期 2017.03.07
申请号 US201615265590 申请日期 2016.09.14
申请人 NetSpeed Systems 发明人 Kumar Sailesh;Norige Eric;Rowlands Joe;Philip Joji
分类号 H04L12/18;H04L12/24;H04L12/933;H04L12/833 主分类号 H04L12/18
代理机构 Procopio, Cory, Hargreaves & Savitch LLP 代理人 Procopio, Cory, Hargreaves & Savitch LLP
主权项 1. A method, comprising: configuring each port of each of a plurality of nodes of a Network on Chip (NoC) with a filter in a form of a filter bit vector representing a multicast tree from one or more multicast trees of the NoC, wherein each bit of the filter bit-vector is indicative of whether a corresponding destination bit from a destination bit-vector of a multicast message is to be filtered, and configuring each of the plurality of nodes of the NoC to execute a process for receipt of the multicast message, the process comprising: selecting a port configured with a filter representing the multicast tree from the one or more multicast trees directed to the received multicast message, the selecting conducted based on an application of logic between a destination bit-vector of the multicast message and the filter bit-vector; and transmitting the multicast message through the selected port.
地址 San Jose CA US