Jednotka zpracování obrazu - Vision processing unit
A jednotka zpracování zraku (VPU) je (od roku 2018) rozvíjející se třída mikroprocesor; je to specifický typ Urychlovač AI,[ověření se nezdařilo ] navrženo k urychlit strojové vidění úkoly.[1][2]
Přehled
Jednotky zpracování obrazu se liší od jednotky pro zpracování videa (které se specializují na kódování a dekódování videa ) v jejich vhodnosti pro běh algoritmy strojového vidění jako CNN (konvoluční neuronové sítě ), PROSÍT (Transformace funkcí neměnného rozsahu ) a podobné.
Mohou zahrnovat přímá rozhraní vzít data z kamery (obejití jakýchkoli vyrovnávacích pamětí mimo čip) a mají větší důraz na on-chip datový tok mezi mnoha paralelní prováděcí jednotky s paměť zápisníku, jako manycore DSP. Ale stejně jako jednotky pro zpracování videa se mohou zaměřit na nízká přesnost aritmetika pevného bodu pro zpracování obrazu.
Kontrast s GPU
Jsou odlišné od GPU, které obsahují specializovaný hardware pro rasterizace a mapování textury (pro 3D grafika ) a jehož architektura paměti je optimalizován pro manipulaci bitmapové obrázky v paměť mimo čip (čtení textury a úpravy rámové vyrovnávací paměti, s vzory náhodného přístupu ).
Cílové trhy jsou robotika, Internet věcí, nové třídy digitální fotoaparáty pro virtuální realita a rozšířená realita, chytré kamery a integrace zrychlení strojového vidění do chytré telefony a další mobilní zařízení.
Příklady
- Movidius Myriad X, což je třetí generace zpracování obrazu v řadě Myriad VPU od společnosti Intel Corporation.
- Movidius Myriad 2, který najde použití v Google Project Tango[3], Klipy Google a DJI Drones[4]
- Pixel Visual Core (PVC), což je plně programovatelné obraz, Vidění a AI procesor pro mobilní zařízení
- Microsoft HoloLens, který zahrnuje akcelerátor označovaný jako a Jednotka holografického zpracování (doplňující jeho CPU a GPU), zaměřený na interpretaci vstupů z kamer, k urychlení sledování a vidění prostředí pro aplikace rozšířené reality.[5]
- Eyeriss, design od MIT určené pro běh konvoluční neuronové sítě.[6]
- Inuitive, izraelská společnost, která se zaměřila na design VPU, se jmenuje produkt řady NU.
- NeuFlow, design od Yann LeCun (implementováno v FPGA ) pro zrychlení závity pomocí architektury toku dat.
- Mobileye EyeQ tím, že Mobileye
- Programmable Vision Accelerator (PVA), a Sedmisměrný procesor VLIW Vision navrhl Nvidia.
Podobné procesory
Některé procesory nejsou popsány jako VPU, ale jsou stejně použitelné pro úkoly strojového vidění. Mohou tvořit širší kategorii Urychlovače AI (ke kterým mohou také patřit VPU), avšak od roku 2016 neexistuje shoda ohledně názvu:
- IBM Pravý sever, a neuromorfní procesor zaměřený na podobná data snímače rozpoznávání vzorů a zpravodajské úkoly, včetně videa / zvuku.
- Neurální procesorová jednotka Qualcomm Zeroth, další položka ve vznikající třídě čipů orientovaných na senzory / AI.[7]
Viz také
- Adapteva Epiphany, a Manycore procesor s podobným důrazem na tok dat na čipu se zaměřením na 32bitové plovoucí bod výkon.
- BUŇKA, vícejádrový procesor s funkcemi docela konzistentními s jednotkami zpracování obrazu (SIMD pokyny a datové typy vhodné pro video a na čipu DMA mezi pamětí zápisníku).
- Koprocesor
- Jednotka grafického zpracování, běžně používaný také ke spouštění algoritmů vidění. NVidia Pascal architektura zahrnuje FP16 podpora za účelem zajištění lepšího přesného / nákladového kompromisu pro pracovní vytížení AI.
- MPSoC
- OpenCL
- OpenVX
- Fyzikální jednotka zpracování minulý pokus o doplnění procesor a GPU s vysoce výkonným akcelerátorem.
- Jednotka zpracování tenzoru, čip používaný interně společností Google k urychlení výpočtů AI.
Reference
- ^ Seth Colaner; Matthew Humrick (3. ledna 2016). „Třetí typ procesoru pro AR / VR: Movidius 'Myriad 2 VPU“. Tomův hardware.
- ^ Prasid Banerje (28. března 2016). „Vzestup VPU: Dát oči strojům“. Digit.in.
- ^ Weckler, Adrian. „Dublinská technologická firma Movidius bude napájet novou náhlavní soupravu pro virtuální realitu Google“. Independent.ie. Citováno 15. března 2016.
- ^ „DJI přináší do řady dva nové vlajkové lodě s řadou Myriad 2 VPU - technologie strojového vidění - Movidius“. www.movidius.com.
- ^ Fred O'Connor (1. května 2015). „Microsoft se ponoří hlouběji do detailů HoloLens: odhalena role„ holografického procesoru ““. PCWorld.
- ^ Chen, Yu-Hsin; Krišna, Tušar; Emer, Joel & Sze, Vivienne (2016). „Eyeriss: Energeticky efektivní rekonfigurovatelný akcelerátor pro hluboké konvoluční neuronové sítě“. IEEE International Solid-State Circuits Conference, ISSCC 2016, Digest of Technical Papers. str. 262–263.
- ^ „Představujeme procesory Qualcomm Zeroth: Brain-Inspired Computing“. Qualcomm. 10. října 2013.