У рачунарству, SPMD (један програм, више података (енгл. single program, multiple data)) је техника која се користи да би се постигао паралелизам; то је подкатегорија MIMD-а. Задаци су подељени и покренути истовремено на више процесора са различитим улазом како би брже добили резултате. SPMD је најчешћи стил паралелног програмирања.[1] То је такође предуслов за истраживање појмова као што су активне поруке и расподељена општа меморија.
Једноструке инструкције | Вишеструке инструкције | |
---|---|---|
Једноструки подаци | SISD | MISD |
Вишеструки подаци | SIMD | MIMD |