Vision Processor
En vision processing unit (VPU ) är en ny klass av specialiserade mikroprocessorer som är en typ av AI-acceleratorer designade för hårdvaruacceleration av
maskinseendealgoritmer [1] [2] .
Beskrivning
Machine vision-processorer skiljer sig från GPU:er (som är specialiserade för videokodning och avkodning ) eftersom de är mer lämpade för exekvering av maskinseendealgoritmer som använder CNN-metoder ( convolutional neural network ) och framhäver nyckelpunkter och deras deskriptorer med den skalinvarianta metoden. konverteringsfunktioner(SIFT) och andra.
De kan inkludera många direkta gränssnitt , ta data från en videokamera och har stor tonvikt på att parallellisera dataflödet mellan flera exekveringskärnor , inklusive att använda scratchpad- modellen., som i digitala signalprocessorer med flera kärnor . Men precis som GPU:er är de specialiserade för lågprecisionsberäkningar med fast punkt som används vid bildbehandling .
Målmarknaderna för dessa processorer är robotik , Internet of Things , nya klasser av digitalkameror för virtuell verklighet och augmented reality , smarta kameror och integrationen av maskinseendeacceleration i smartphones och andra mobila enheter .
Exempel
- Lightspeeur® Series Intelligent Neural Processor [3] är en serie specialiserade energieffektiva neurala processorer med en prestanda på upp till 9,3 TOPS tillgängliga även som en USB-modul [4] .
- Intel Movidius Myriad 2 - en processor som är en flerkärnig AI-accelerator baserad på VLIW - arkitekturen, med ytterligare noder designade för videobehandling [5] .
- ComBox x64 Movidius PCIe Blade-kort är en ultraexakt neural nätverksslutningsaccelerator för datacenter baserad på högdensitet Intel Movidius (MyriadX) VPU:er.
- Mobileye EyeQ är en specialiserad processor som accelererar bearbetningen av maskinseendealgoritmer för användning i ett obemannat fordon [6] .
- Microsoft HoloLens är Microsofts glasögon för blandad verklighet , som inkluderar en accelerator som kallas en holografisk bearbetningsenhet , som används för att påskynda kameravideobehandling, spårningsmiljö och applikationer för augmented reality [7] .
- ögonbryn - en processor utvecklad av MIT , designad för drift av konvolutionella neurala nätverk [8] .
- Intuitiv är ett israeliskt företag fokuserat på att designa VPU:er, som det kallade NU-serien.
- NeuFlow - utveckling av Jan Lekun (i form av FPGA ) för att påskynda arbetet med faltningsalgoritmer , med hjälp av en strömningsarkitektur.
Se även
Anteckningar
- ↑ Seth Colaner, Matthew Humrick. En tredje typ av processor för AR/VR: Movidius Myriad 2 VPU . Toms hårdvara (3 januari 2016). (obestämd)
- ↑ Prasid Banerje. Framväxten av VPU:er: Giving Eyes to Machines . Digit.in (28 mars 2016). Datum för åtkomst: 17 november 2017. Arkiverad från originalet 2 september 2017. (obestämd)
- ↑ Teknik | Lightspeeur® Series Intelligent Neural Processor , Gyrfalcon Technology Inc. Arkiverad från originalet den 5 april 2018. Hämtad 31 mars 2018.
- ↑ Lösningar | Lightspeeur® 2801S AI-processor för AI Edge Computing , Gyrfalcon Technology Inc. Arkiverad från originalet den 1 april 2018. Hämtad 31 mars 2018.
- ↑ Intel tillkännager Movidius Myriad X Vision Processor . 3D Nyheter . (29 augusti 2017). Hämtad 17 november 2017. Arkiverad från originalet 17 november 2017. (obestämd)
- ↑ Evolutionen av EyeQ . Hämtad 18 november 2017. Arkiverad från originalet 7 december 2017. (obestämd)
- ↑ Fred O'Connor. Microsoft dyker djupare in i HoloLens detaljer: Rollen "Holografisk processor" avslöjas . PCWorld (1 maj 2015). Hämtad 17 november 2017. Arkiverad från originalet 30 oktober 2016. (obestämd)
- ↑ Eyeriss: En energieffektiv omkonfigurerbar accelerator för djupa konvolutionella neurala nätverk . IEEE International Solid-State Circuits Conference, ISSCC 2016, Digest of Technical Papers 262–263 (2016). Hämtad 17 november 2017. Arkiverad från originalet 21 januari 2018. (obestämd)
Länkar