Photonic processor can classify millions of images faster than you can blink
- Reference: 1654673231
- News link: https://www.theregister.co.uk/2022/06/08/photonic_chip_image/
- Source link:
It might sound like science fiction or some optical engineer's fever dream, but that's exactly what researchers at the American university's School of Engineering and Applied Sciences claim to have done in an article published in the journal [1]Nature earlier this month.
The standalone light-driven chip – this isn't another PCIe accelerator or coprocessor – handles data by simulating brain neurons that have been trained to recognize specific patterns. This is useful for a variety of applications including object detection, facial recognition, and audio transcription to name just a few.
[2]
Traditionally, this has been achieved by simulating an approximation of neurons using standard silicon chips, such as GPUs and other ASICs. The academics said their chip is the first to do so optically using light signals.
[3]
[4]
"The low-energy consumption and ultra-low computation time offered by our photonic classifier chip can revolutionize applications such as event-driven and salient-object detection," the article's authors wrote.
In a proof of concept detailed in Nature, the photonics chip was able to categorize an image in under 570 picoseconds with an accuracy of 89.8-93.8 percent. This, the authors claim, puts the chip on par with high-end GPUs for image classification.
[5]
To put that in perspective, that works out to just over half a billion images in the time it takes you to blink (1/3 second). And the team posits even faster processing — in the neighborhood of 100 picoseconds per image — is possible using commercial fabrication processes available today.
According to the article, this offers numerous benefits, including lower-power consumption, high throughput, and fewer bottlenecks compared to existing deep-neural-networking technologies that are either physically separated from the image sensor or tied to a clock frequency.
"Direct clock-less processing of optical data eliminates analogue-to-digital conversion and the requirement for a large memory module, allowing faster and more energy-efficient neural networks for the next generation of deep-learning systems," the article's authors wrote.
[6]
What's more, because all of the computation is done in chip, there is no image sensor required. In fact, because the processing is done optically, it is the image sensor.
The test
Before you get too excited, the images used in the proof of concept were positively tiny, measuring 30 pixels in total. The actual test involved classifying hand-drawn "P" and "d" characters projected onto the chip. Nonetheless, it was still able to achieve accuracy slightly less than the popular Keras deep-learning API (96 percent) running in Python.
However, the team notes that resolution isn't the limiting factor here, and there's nothing stopping them from scaling the chip up to support larger resolutions. What's more, they claim the tech could be used to classify any data that can be converted into an optical signal.
[7]Synopsys, Juniper Networks fuse to tackle silicon photonics
[8]Researchers claim quantum device performs 9,000-year calculation in microseconds
[9]Photonics startup Luminous Computing bags $105m
[10]PsiQuantum envisions a datacenter-sized quantum computer
If true, the technology has implications for a variety of fields, video object detection being the obvious one, since processing could effectively be done in real-time and wouldn't be limited to the frame-rate of a traditional digital image sensor.
"The large bandwidth available at optical frequencies as well as low propagation loss of nanophotonic waveguides — serving as interconnects — make photonic integrated circuits a promising platform to implement fast and energy efficient processing units," the article reads.
How it works
The nine-square millimeter chip is made up of two layers, an optical component which handles the compute side, and an optoelectric layer responsible for signal processing.
The optical layer features a 5x6 array of gated couplers that act as input pixels. Light from these pixels is divided into three overlapping 3x4 pixel sub-images and then channeled to nine artificial neurons spread across three layers using nanophotonic waveguides.
The optoelectric layer then converts the optical signal into a voltage, amplifies it, and passes it to a micro-ring modulator which converts the signal back into light, which can then be interpreted by a digital signal processor.
However, before the chip can render usable results, it has to be trained. Researchers achieved this using a series of training images projected onto a secondary pixel array on the chip.
The output from those images was then into a digital neural network that replicates the chip in Keras running on Python to determine the optimal weight vectors. A combination of microcontrollers and digital analogue converters were then used to write those weights back to the chip.
Once trained, all classification is handled in-chip.
According to the researchers, the technology addresses several of the limitations inherent to GPU and ASIC-based deep neural networks today and has the potential to "revolutionize" several applications, including object detection.
The team further claims that by scaling up the chip, higher resolutions or greater numbers of neurons could be achieved, with the only limitations being the bandwidth of the micro-ring modulators and the silicon-germanium photodiodes in the optoelectronic layer.
What's more, the researches posit that commercial fabrication processes offering monolithic integration of both the electric and photonic components could further accelerate the chip, allowing for bandwidths in the tens of gigahertz range and processing times of less than 100 picoseconds. ®
Get our [11]Tech Resources
[1] https://www.nature.com/articles/s41586-022-04714-0
[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/science&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YqBzQpQJosBV8PR6t4f6DgAAAAM&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/science&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YqBzQpQJosBV8PR6t4f6DgAAAAM&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/science&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YqBzQpQJosBV8PR6t4f6DgAAAAM&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/science&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YqBzQpQJosBV8PR6t4f6DgAAAAM&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[6] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/science&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YqBzQpQJosBV8PR6t4f6DgAAAAM&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[7] https://www.theregister.com/2022/06/06/openlight_silicon_photonics/
[8] https://www.theregister.com/2022/06/02/quantum_advantage_canada/
[9] https://www.theregister.com/2022/03/05/luminous-ai-supercomputer-photonics/
[10] https://www.theregister.com/2022/03/08/psiquantum_data_center_quantum/
[11] https://whitepapers.theregister.com/
Re: What it will actually get used for
If this is US/UK miltech there won't be any false positives to cover up; but they will release a nice report after a few months showing the categories that were identified by their infallible chip.
1. Legitimate enemy combatants
2. Legitimate enemy combatants dressed as civilians, but we weren't fooled
3. Legitimate enemy combatants dressed as civilians, 11,000 miles away from the warzone, in Walmart - but our chip is so good it got the bastard anyway
4. Legitimate enemy combatants who'd somehow managed to morph into the shape of a goat, car, bridge, traffic light etc, but our chip could see through their sneaky Commie camouflage and still take them out.
Our chip is perfect, it just found some "Enemy combatants in non-standard scenarios".
The Chinese Communist Party are going to absolutely luuuvvvv this.
Skynet is your friend
I'm all for technological advances but far too many these days seem to be for the purposes of intruding into our private lives. Someone needs to explain to the tech companies that we don't want to live in Dystopia, no matter how much money it makes them.
Re: Skynet is your friend
Researchers should probably spend some time thinking about the ethical implications of their work, but decisions on what to do with some new bit of tech are ultimately political - not a job that scientists are generally good at.
From another point of view: if the only thing that stands between us and dystopia is technical issues... well, then we are already screwed.
So it's not a Positronic Ray
then?
Given that it's a 5x6 pixel image, possibly with only 1 bit per pixel (we're not told otherwise but its only discriminating between two letters, then there's an obvious need for the rider "for some value of image".
Yawn!
> The actual test involved classifying hand-drawn "P" and "d" characters projected onto the chip.
Come back and talk to me when it can classify the difference between a 1 an l or an I and that's just staying with letters from the US-ASCII character set. Telling the difference between a dog and cat as well as toddler would be slightly more impressive.
What it will actually get used for
" the technology has implications for a variety of fields "
Detect Image - classify as enemy soldier - shoot. All in a fraction of a second.
The only difficult bit will be the hand-waving cover up of all the false positives.