Wow, it sounds like optical computing is already closer than I expected.
Wow, it sounds like optical computing is already closer than I expected.
The second part of that paragraph is even more important. The optical equivalent is actually ~3x more efficient than the electronical version. With 300x HITOPs you would only consume 300 energy instead of the 1000 energy of the Nvidia version.
Simplified, that means 3x longer battery life, or 3x less heat, or 3x lower energy bill.
Can we not have the same battery life, same heat, and same power bill and instead do 3 times as many things?
Is it the sunken cost in existing hardware, or developing the rest of the "value chain" to make photonics work, or something else altogether?
The silver lining is that one might need massively less photonic components to get the job done than electronic components due to the former's theoretically magnitudes higher switching frequency. And we might reserve them for graphics and AI at first.
I would love to look into this more. Do you have a reference that would give some instructions on how to give this a go?
Having established that, well, it's not hard to imagine that something that's good at running Fourier transforms is probably good for other situations where you need to run a lot of dot products in parallel. That, in turn, should sound like an awfully familiar problem...
Neural nets, on the other hand, generally require nonlinear operations. As do most computer programs.
So the explanation here is either not complete, or perhaps applies to a very restricted type of neural network only.