2 ms·
Sounds like an FPGA.
by jacobush 9y ago
Sounds like an FPGA.
- jacquesm 9y agoAn FPGA used for this kind of application would incur significant overhead compared to an ASIC, because you'd be wasting large chunks of the FPGA to remain idle. If in-memory processors are going to be a thing you could prototype them very inefficiently on an FPGA, which would be an interesting thing to do but not interesting enough to give it a commercial edge in that particular form of packaging.
- jacobush 9y agoI meant more in spirit. What is an FPGA more than a very small computing device (logical function block) next to a memory (configuration of said function block)?
- jacquesm 9y agoThe configuration part of an FPGA is not at all like normal memory, it is much more like a flash device, and one that can't be as easily reconfigured as that due to the internal structure of the FPGA. It is more akin to a series of fuses that you can blow to create a circuit than memory, and if it were to be seen as memory it would be (P)ROM rather than RAM. In order to make a part of the FPGA work as memory you'd have to use some of that capacity to use the logical function blocks to emulate the memory.
- deleted 9y ago[deleted]
- jacobush 9y agoIndeed. Now imagine, what people already tried years ago on FPGA, rewriting the memory configuration in a machine learning, or evolution fashion. But with RAM instead of flash (-like) memory the iterations could go much, much faster.