Signaalinkäsittelyyksiköt
Signaalinkäsittelyyksiköt, usein lyhennettynä SPU, ovat laitteiston osia, jotka on suunniteltu suorittamaan nopeasti ja tehokkaasti erilaisia signaalinkäsittelytehtäviä. Ne ovat erikoistuneita prosessoreita, jotka on optimoitu digitaalisen signaalinkäsittelyn (DSP) toiminnoille, kuten suodatukselle, modulaatiolle, demodulaatiolle ja Fourier-muunnoksille. SPUt eroavat yleiskäyttöisistä suorittimista siinä, että ne sisältävät usein erityisiä käskyjä ja arkkitehtuureja, jotka nopeuttavat matriisioperaatioita ja muita toistuvia matemaattisia laskutoimituksia, jotka ovat tyypillisiä signaalinkäsittelyssä. Niitä käytetään laajalti sovelluksissa, kuten digitaalisessa viestinnässä, äänen- ja kuvankäsittelyssä, lääketieteellisissä laitteissa ja tutkajärjestelmissä. SPUn avulla voidaan parantaa suorituskykyä ja vähentää virrankulutusta verrattuna siihen, että samat tehtävät suoritettaisiin yleiskäyttöisellä suorittimella. Nykyään monet integroidut piirit, kuten järjestelmäpiirit (SoC), sisältävät yhden tai useamman SPUn yhdistettynä muihin prosessointiyksiköihin ja muistiin monimutkaisempien laitteiden tarpeisiin.