+86-136-52756687

NPU aiz AI

Jul 30, 2022

Visām AI lietojumprogrammām ir nepieciešams aparatūras skaitļošanas jaudas atbalsts, tostarp autonomā braukšana, kas pašlaik tirgū ir aktuāla. Palielinoties vides uztveres sensoriem, piemēram, kamerām, milimetru viļņu radariem, lidariem un ultraskaņas radariem automašīnās, autonomā braukšanas sistēma apkopos vairāk sensoru datu. Autonomās braukšanas skaitļošanas mikroshēmai ir jāapstrādā un jāsaskaņo šie dati, izmantojot algoritmus, lai panāktu, ka transportlīdzekļu, ceļu, cilvēku utt. informācijas saplūšana pieņem lēmumus par braukšanas kontroli. Sensoru skaita pieaugums ievērojami palielinās skaitļošanas jaudas prasības autonomas braukšanas skaitļošanas mikroshēmām.


NPU


Skaitļošanas jaudas uzlabošana nav atdalāma no NPU (Neural-network Processing Unit, neironu tīkla procesora) atbalsta. Tas ir sava veida mikroprocesors, kas paredzēts mākslīgā intelekta aparatūras paātrināšanai (īpaši mākslīgajam neironu tīklam, mašīnredzei, mašīnmācībai utt.), kas balstās uz domēna specifiskās arhitektūras tehnoloģiju DSA (Domain Specific Architecture). Salīdzinot ar CPU un GPU, NPU ir paredzēts AI aparatūras arhitektūrā un ir ļoti piemērots neironu tīkla darbībām.


NPU ir izstrādāti atšķirīgi no vispārējas nozīmes procesoriem, piemēram, CPU un GPU. Ņemot vērā skaitļošanas daudzpusību, lielāko daļu no universālo procesoru palielinātās skaitļošanas jaudas nevar tieši pārvērst neironu tīklu apstrādes iespēju uzlabošanā. Piemēram, nav īpašu uzlabojumu MAC operācijām, savukārt NPU ir paredzēts neironu tīkliem, neņemot vērā, ka neironu tīkli nav Ir nepieciešamas dažas skaitļošanas vienības. Salīdzinājumā ar CPU, kas labi apstrādā uzdevumus un izdod pasūtījumus, GPU labi apstrādā attēlu apstrādi un paralēlo skaitļošanu, un NPU labāk apstrādā mākslīgā intelekta uzdevumus. NPU realizē krātuves un skaitļošanas integrāciju, izmantojot sinaptiskos svarus, tādējādi uzlabojot darbības efektivitāti.


DNQ-X A


Tāpēc mēs varam atrast NPU daudzos procesoros vai SoC, kas atbalsta AI lietojumprogrammas, piemēram, Apple A15, Tesla FSD mikroshēmu, Horizon's Journey sērijas mikroshēmas, OPPO Mariana X mikroshēmu utt. Papildus šīm liela mēroga un augstas veiktspējas SoC mikroshēmām daži MCU produkti ir sākuši integrēt NPU moduļus, lai apmierinātu dažu viedo lietojumprogrammu vajadzības.


Faktiski daudzas SoC mikroshēmas, kas atbalsta AI, tiek ieviestas, integrējot neironu tīkla IP. Vispārīgi runājot, neironu tīkla IP attīstīsies sinhroni ar neironu tīklu algoritmiem, un to var vēl vairāk paplašināt, lai apmierinātu pieaugošo pieprasījumu pēc neironu tīkla veiktspējas.

Nosūtīt pieprasījumu