Arrayarkitekturer
Arrayarkitekturer beskriver hur system av många bearbetningselement eller minnesceller organiseras för parallellberäkning. Begreppet används särskilt inom datorarkitektur, grafisk behandling och digital signalbehandling för att uppnå hög genomströmning när stora mängder data ska behandlas samtidigt.
Huvudkategorierna inkluderar SIMD (Single Instruction, Multiple Data), där en enskild instruktion utförs på flera dataelement samtidigt;
Inom minnesarkitektur spelar uppbyggnaden av minnesbanker och cache/hierarkier en viktig roll i arrayarkitekturer; interconnecttopologier som mesh,
Designdefinierande frågor inkluderar hur mycket parallellism som utnyttjas, hur data lokalitet bevaras, hur synkronisering hanteras och
I modern tid utgör GPU-arkitekturer dagens största exempel på massiv arraybearbetning, särskilt inom grafik, maskininlärning och