Tekoälykiihdytin tai neuroprosessori (NPU, viitaten neuroverkkoihin) on erikoistunut laitteistokiihdytys tai tietokonejärjestelmä, joka pyrkii nopeuttamaan tekoälyn kouluttamista. Useilla yrityksillä on valmiina tai kehitettävänä omia laitteistoratkaisujaan.
Tekoälykäyttöön suunnatut NPU-suorittimet eroavat yleiskäyttöisistä suorittimista ja grafiikkaprosessoreista erikoistumisella tekoälytehtävien suorittamiseen. Tämä tarkoittaa neuroverkkokerroksia, joissa on skaalari-, vektori- ja tensorimatematiikkaa. Tekoälykiihdyttimiä käytetään muiden suorittimien rinnalla. Tekoälykiihdyttimen piirteitä ovat suuri rinnakkaisuus, alhaisen tarkkuuden aritmetiikka ja suuren kaistanleveyden muistikäsittely. Eräät tekoälykäyttöön suunnatut suorittimet ovat suunnattu 8- tai 16-bittiseen liukulukulaskentaan (FP8, BF16).
Useat pilvipalveluita tarjoavat suuryritykset kehittävät omia suorittimia tekoälykäyttöön. Tavoitteina on laskea kustannuksia, suuremmat voittomarginaalit ja lisätä omaa kontrollia.
Katso myös Tensorisuoritin
Lähteet
Luokka:Apusuorittimet