moving at nearly the speed of light.
Couldn’t resist being a bit of a stickler but 🤓 erm… technically it is moving at the speed of light through a medium, which is slightly less than c, the speed of light in a vacuum. Fun fact, when things move faster than the speed of light through a medium - such as water - it produces Cherenkov radiation, the glowing blue light associated with some nuclear reactors, which is sorta like a sonic boom but with light instead of sound.
Morphit@feddit.uk 2 days ago
It’s an optical delay-line memory. Early computer memories were acoustic in some manner.
I can’t imagine that the latency of ‘delay line RAM’ would be acceptable to anyone today. Maybe there’s some clever multiplexing that could improve that but it would surely add more complexity that just making more RAM ICs.
tal@lemmy.today 2 days ago
Neural net computation has predictable access patterns, so instead of using the thing as a random access memory with latency incurred by waiting for the bit you want to get around to you, I expect that you you can load the memory appropriately such that you always have the appropriate bit showing up at the time you need it. I’d guess that it probably needs something like the ability to buffer a small amount of data to get and keep multiple coils in synch due to thermal expansion.
The Hacker’s Jargon File has an anecdote about doing something akin to that with core memory, “The Story of Mel”.
www.catb.org/~esr/jargon/html/pt03.html