The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 02, 2021

Filed:

Sep. 16, 2019
Applicant:

Gray Research Llc, Bellevue, WA (US);

Inventor:

Jan Stephen Gray, Bellevue, WA (US);

Assignee:

Gray Research LLC, Bellevue, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/773 (2013.01); H04L 12/933 (2013.01); H04L 12/931 (2013.01);
U.S. Cl.
CPC ...
H04L 45/60 (2013.01); H04L 49/106 (2013.01); H04L 49/40 (2013.01);
Abstract

A system and method for multicast delivery of messages using a configurable directional 2D router for Networks on Chips (NOCs) is disclosed. The router is well suited for implementation in programmable logic in FPGAs and achieves theoretical lower bounds on FPGA resource consumption. A NOC comprising a plurality of routers may be configured as a directional 2D torus, or in diverse ways, network sizes and topologies, data widths, routing functions, performance-energy tradeoffs, and other options. The NOC may transmit a unicast message from one source client core to one destination client core, or a multicast message from one source client core to a plurality of destination client cores, or an arbitrary mix of unicast and multicast messages, simultaneously. A multicast message destination may include all client cores of routers with a particular first or second dimension coordinate, or all client cores, or some arbitrary subsets of client cores.


Find Patent Forward Citations

Loading…