1. How do the authors keep the network light-loaded?
The authors aim to keep the network lightly loaded to reduce the risk of congestion, and use low-latency routing, so communication latency across a large FPGA fabric is not a problem.
read more
2. How many GB/s of bandwidth can the authors manage?
Their 12 SATA links per FPGA give us 72Gbit/s or 9GB/s of raw bandwidth so, even with protocol overheads, the authors can manage 6GB/s of FPGA-to-FPGA bandwidth.
read more
3. How many times did it take to simulate a single thread?
Their single-threaded neural network simulator written in C required 48.8s to calculate 300ms of simulation time on a single thread of a 16-thread, 4-core Xeon X5560 2.80GHz server with 48GB RAM.
read more
4. What is the advantage of storing parameters in external memory?
there are two advantages of storing parameters in external memory:1) The external memory is effectively being used as a giant switch, mapping neuron firings to lists of firing events.
read more




