2 ms·
I was working on a BitGrid simulator[1], but I got stuck. I got the emulation running, and at a reasonable speed too. (I can emulate a 1024x1024 bitgrid at 34 H
by mikewarot 3y ago
I was working on a BitGrid simulator[1], but I got stuck. I got the emulation running, and at a reasonable speed too. (I can emulate a 1024x1024 bitgrid at 34 Hz on my desktop machine).
I'm stumped as to how I should do I/O. The primary aspect of the bitgrid is that it's an FPGA with zero routing fabric, but clocked to prevent race conditions. This means that results could be skewed. I could either force the outputs in parallel before output, or have the output handler deskew them externally.
It's silly that I'm stumped at this point.
If this idea actually works, you could get Exaflops of performance out of it, but it's not a CPU based system, so no software will port to it.
[1] https://github.com/mikewarot/Bitgrid https://github.com/mikewarot/Bitgrid