The future of deep learning is photonic
spectrum.ieee.org
spectrum.ieee.org
How? They do the projection quite literally: with DLP projectors that project on CCD through a 'dirty' medium, for randomness. At current DLP resolutions and refresh rates, every pixel being one bit, I'll let you imagine how much data you can push through, using only 30W. The whole thing is sold as an appliance, a sort of co-processor that can do just one operation (but a really complex one)
They released their first commercial product a couple of months ago, hope it works out for them as the idea sounds pretty amazing.
edit: found their website https://lighton.ai/
https://nuit-blanche.blogspot.com/
Also hosts the advanced matrix factorization jungle website which is a nice browse if you're interested in mf techniques.
https://sites.google.com/site/igorcarron2/matrixfactorizatio...
What's the status of the compressive sensing research, and commercialization if there is any?
Would you happen to know how that would compare to a typical (I guess mid-range) server for AI? I'd like to get a sense of the magnitude of improvement offered.
The benefit is obvious if it works, but it also entails embracing non-deterministic results by design because it's analog. It's also a major shock to the tech stack. It took a half decade for GPUs to be noticed. This is a much more traumatic transition, no?
https://developer.nvidia.com/blog/mlperf-v1-0-training-bench...
See an unnamed AI ASIC company proudly announcing they have achieved better perf/$ without achieving better perf for how not to do this.
Before AlexNet and GPU-optimized kernels, deep learning took too long to train large models, so large models were not used, and other ML methods seemed more promising.
I agree a killer product is what you want, but I think the incentives are wrong for a startup to get both algorithms/hardware right before funding runs out. Just getting a working compiler is out of reach of many of these startups.
“Photonic AI”. Wow.
I really don't like the emphasis here on circuit element sizes. If a computer the size of an elephant can train a large neural network more cheaply than 1000s of gpus why should we care?
I agree, though, that if they're just doing 'conventional' neural network based machine learning, it's hyperbolic to call it 'the future of deep learning'. Anything these can do, by the sounds of it, GPUs can do a bit slower.
Of course, 'quantity has a quality all of its own' and we wouldn't be doing things like GPT3 without GPUs... but then again the current approach of just throwing a bigger network at a problem seems to me to be a way to overfit your training data while pretending you're not.
Going from AlexNet to, say, self driving cars in under ten years sounds insane to me. This is only the beginning.
https://en.m.wikipedia.org/wiki/Waymo
They had cars on the road in 2009:
“San Francisco was one of the first cities where we tested our self-driving cars, dating back to 2009 when we traveled everything from Lombard Street to the Golden Gate Bridge. Now that we have the world’s first fleet of fully self-driving cars running in Arizona, the hilly and foggy streets of San Francisco will give our cars even more practice in different terrains and environments.”
I'm certainly not trying to nay-say it, and continued research is worthwhile. The history has been that when a new thing is announced that will beat silicon, by the time that thing comes to fruition, silicon has caught up through just grinding incremental improvement.
Optics can solve some interconnection issues, since it isn't confined to 2-dimensional (or "2-1/2" dimensional) structures.
Silicon transmits IR, and can be used for optics and waveguides. So there's two sides to silicon, with the transition in that regime of about 900 nm.
Actually, silicon photodiodes work down to about 1050 or even 1100 nm, but at a rapid loss of sensitivity and temperature stability. On the UV end, the silicon might be perfectly friendly, but the layers of stuff on top of the silicon become problematic. Silicon is also used for higher energy particles, just due to the havoc caused by absorbing an X or Gamma ray.
For scalability, the larger the die size the more it costs. The yield also becomes a problem as the die area increases due to random defects. I’d don’t understand the visible light comment since silicon absorbs below 900nm (visible and NIR).
When I was in grad school, the nuclear physics lab had racks of cables of different lengths that were conveniently labeled in nanoseconds.
In all likelihood, we will find many more usages for optical processors, but I really don't think they will ever be your main CPU.