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