Systolic arrays in ai chips
Werking van systolic arrays
Een systolic array is een netwerk van rekenknooppunten die data in een ritmisch patroon verwerken. Het is geoptimaliseerd voor matrixvermenigvuldiging, de kernbewerking in neurale netwerken. Data stroomt door het array, waarbij elke node een deel van de berekening uitvoert. Dit minimaliseert geheugentoegang en maximaliseert efficiëntie. Google's TPU gebruikt een systolic array. Het is een voorbeeld van domeinspecifieke hardware voor AI.
Toepassingen en voordelen
Systolic arrays worden gebruikt in TPU's en andere AI-versnellers. Voordelen zijn hoge prestaties per watt en efficiëntie. Het is een belangrijk concept in AI-hardware.