(12 versioni intermedie di 11 utenti non mostrate)
Riga 1:
{{S|informaticaprogrammazione}}
ÈIl uno'''''Single stileProgram Multiple Data''''' è una tecnica di [[programmazione (informatica)|programmazione]] secondo il quale tutti i [[processo (informatica)|processi]] eseguono lo stesso [[programma (informatica)|programma]], ognuno su dati diversi; la distinzione nelle esecuzioni, tra [[processo (informatica)|processi]] diversi, avviene differenziando il flusso del [[programma (informatica)|programma]], in base al rank locale del [[processo (informatica)|processo]].
E'È ununa particolare stiletecnica di programmazione, in cui un singolo programma è eseguito da più processi contemporaneamente, ma ogni processo è in grado di poter operare su dati differenti. Nello stesso instanteistante i processi possono eseguire sia la stessa istruzione chesia istruzioni diverse. Ovviamente ilIl programma conteràconterrà opportune instruzioniistruzioni, che permettono di eseguire solamente parti del codice e/o di operare su un sottoinsieme dei dati. Può essere realizzato mediante diversi modelli di programmazione, e tutti gli eseguibili partono contemporaneamente.