8 ms·
This sounds like just an fpga. What do you mean by “routing fabric stripped out?” How does data get from one cell to another?
by nynx 2y ago
This sounds like just an fpga. What do you mean by “routing fabric stripped out?” How does data get from one cell to another?
- mikewarot 2y agoEach cell only hooks to it's neighbors, up, down, left, right... so no "fast" wires across the chip, etc.
- squantor 2y agoThis really sounds like the Xilinx XC6200 series FPGA. It has a few routing hierarchies but does strip out most of the routing a classical (for that time) FPGA has. I heard numbers that 70% of a FPGA is routing. The XC6200 became news once as they[1] used an evolutionary algorithm to create a configuration that can detect a single frequency tone. The resulting configuration was determined that it was impossible that it could work, but it did. Placing the configuration in a different part of the FPGA broke it. It seemed that algorithm used the analog properties of the FPGA in that specific location to get to a smaller result. [1] https://www.idi.ntnu.no/emner/tdt22/2011/Thompsonieeeehw.pdf https://www.idi.ntnu.no/emner/tdt22/2011/Thompsonieeeehw.pdf
- nextaccountic 2y agoIf data only travels into local neighbors this is really a multi state cellular automata though
- mikewarot 2y agoI thought cellular automata all had to have the same rule/program across the grid? Like "Life" or the ones Wolfram is exploring.
- jldugger 2y agoThis sounds like the Systolic Array (https://en.wikipedia.org/wiki/Systolic_array https://en.wikipedia.org/wiki/Systolic_array) design google based its TensorFlow Processing Units on.