3 ms·
Surprised nobody has called out the latency aspect: this is a ML solver that can give you the answer in a single picosecond. It could resolve a thousand ML que
by daxfohl 7y ago
Surprised nobody has called out the latency aspect: this is a ML solver that can give you the answer in a single picosecond. It could resolve a thousand ML queries before your CPU based solver had its first clock tick on the first byte of the first pixel.
That could have some interesting applications for things that need it. Or scale: a gazillion ML calculations per second. With zero power consumption. From a piece of glass.
- H8crilA 7y agoWell it is a very simple solver, you can't change it after it's synthesized and it's not true it uses no power - you need strong enough incoming light. That's your power source. It's probably safe to assume that each layer removes some power in a mutiplicative fashion, therefore it's only so much you can do in a single glass step before the beam dissipates. And as far as timing goes - 1 cm of glass delays by ~50 picoseconds. That corresponds to around 20 gigahertz. Fast, but not mind blowingly fast.
- daxfohl 7y agoAn OCR that could read 20B freehand characters per second using the power of an LED is not mind blowing?
- H8crilA 7y agoWell it's MNIST - most basic and classic OCR benchmark out there. Also, no info on how much light power is actually necessary, though I'm sure it's exponential in the number of layers. And another thing I forgot to write is: how are you going to interface with this thing?
- daxfohl 7y agoNothing traditional. But who knows, there's probably a ceramics researcher somewhere with some new comms or storage technology asking the converse.
- grizzles 7y agoGlass is 100% recyclable. It's conceivable that a robot could be built to fabricate ML models and meltdown / update old models when necessary. That would be pretty steampunk.
- 7373737373 7y agoEngines of Creation might be the book for you: http://xaonon.dyndns.org/misc/engines_of_creation.pdf http://xaonon.dyndns.org/misc/engines_of_creation.pdf
- jaakl 7y agoThe device is not 1 cm, it is 'microns each side', right? That should make it roughly 10000x faster than 20 GHz, which is quite mind blowing for me. Especially if you imagine multi-layer superstructures for resolving very complex tasks with small amounts of energy.
- deleted 7y ago[deleted]
- want2know 7y agoWell you can implement a solver in hardware as well which will be very fast.
- rahimiali 7y agoThe latency here is dominated by converting the 2D image to a 1D wavefront that's input to the device. This stage would involve some digital logic and relatively slow components with response time on the order of milliseconds.
- daxfohl 7y agoOh.
- sdenton4 7y agoThis is the usual pipeline problem, though: sometimes the bottleneck is the CPU, and sometimes the bottleneck is memory bandwidth. This just places the ball firmly in the memory bandwidth court... (You can have a hundred worker CPU cores doing the necessary conversions, but just need to worry about the parallelization complexity. But, then again, this is exactly what already happens when we feed data to hefty devices like GPUs and TPUs.)
- SN76477 7y agoMakes me wonder if it could somehow act as logic gates using light.