TechGuru Wiki
Čo je to NPU (Neural Processing Unit)?
Špecializovaný elektronický obvod navrhnutý na zrýchlenie umelej inteligencie (AI), najmä úloh hlbokého učenia. NPU sú optimalizované na vykonávanie maticových operácií, ktoré sú základom algoritmov hlbokého učenia, ako je napríklad násobenie matíc a konvolúcie.
Vďaka svojej architektúre a špecializácii dokážu NPU spracovávať dáta oveľa efektívnejšie ako tradičné CPU alebo GPU. To vedie k vyššiemu výkonu pri spracovaní AI úloh a nižšej spotrebe energie. NPU sú preto ideálne pre použitie v mobilných zariadeniach, embedded systémoch a ďalších aplikáciách, kde je dôležitá energetická účinnosť a rýchlosť spracovania AI.
NPU sa často používajú na úlohy ako rozpoznávanie obrazu, spracovanie prirodzeného jazyka, preklad jazykov a ďalšie. V mobilných zariadeniach umožňujú napríklad rýchlejšie a presnejšie rozpoznávanie tváre, detekciu objektov v reálnom čase a vylepšenie fotografií pomocou AI.
Použitie: Mobilné telefóny, tablety, automobily, robotika, drony, inteligentné domácnosti, dátové centrá
Výhody: Vysoký výkon, nízka spotreba energie, optimalizácia pre AI
Príklady: Apple Neural Engine, Google Tensor Processing Unit, Huawei Da Vinci, Qualcomm Hexagon