3 ms·
Between FPGAs with all the special purpose cores, routing, etc... and CPUs/GPUs is a no-man's land. It's been ignored because ASICs are expensive, and FPGAs are
by mikewarot 2y ago
Between FPGAs with all the special purpose cores, routing, etc... and CPUs/GPUs is a no-man's land. It's been ignored because ASICs are expensive, and FPGAs are good at the niche they get used for.
I hope to plant a new chip design there, the BitGrid, which is an FPGA stripped to the basics... a grid of universal cells based on 4x4 bit LUTs, each latched, and a bit of routing logic to maximize utilization (i.e. allow a cell to send 2 or more bits to a neighbor, instead of just 1 as I had previously envisioned).
I'll be buying a slot or two in the next TinyTapeout to see how it works. If my intuition is right, and the performance is good enough, it'll be a slow FPGA, but way faster than a CPU, and yet another category of Turing Machine.