Systems and methods are disclosed for forming reconfigurable neural
networks with interconnected FPGAs each having a packet router. Neural
network nodes are formed within the FPGAs and connections between nodes
within an FPGA and connections to nodes external to the FPGA are made
using packet routers that are configured within each FPGA. The FPGAs can
be connected to each other using high-speed interconnects, such as
high-speed serial digital interconnects. The FPGA arrays with packet
routing allow for dynamic and reconfigurable neural networks to be formed
thereby greatly improving the performance and intelligence of the neural
network.