FPGA-efficient directional two-dimensional router
AssigneeGray Research LLC
InventorJan Stephen Gray
Life of this patent
Estimating the term…
Loading patent…
AssigneeGray Research LLC
InventorJan Stephen Gray
Estimating the term…
A configurable directional 2D router for Networks on Chips (NOCs) is disclosed. The router, which may be bufferless, is designed for implementation in programmable logic in FPGAs, and achieves theoretical lower bounds on FPGA resource consumption for various applications. The router employs an FPGA router switch design that consumes only one 6-LUT or 8-input ALM logic cell per router per bit of router link width. 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 router and NOC enable feasible FPGA implementation of large integrated systems on chips, interconnecting hundreds of client cores over high bandwidth links, including compute and accelerator cores, industry standard IP cores, DRAM/HBM/HMC channels, PCI Express channels, and 10G/25G/40G/100G/400G networks.
A message router, comprising:
A method for routing messages with a message router, the method comprising:
A non-transitory machine readable medium storing configuration data that when loaded into a field-programmable gate array, causes the field-programmable gate array to instantiate a message router, comprising:
A non-transitory machine readable medium storing data configured to be translated to configuration data that when loaded into a field-programmable gate array, causes the field-programmable gate array to instantiate a message router:
Dependencies are inferred from the claim text.