Timeline
Chat
Prospettiva
Single Program Multiple Data
Da Wikipedia, l'enciclopedia libera
Remove ads
Remove ads
Il Single Program Multiple Data è una tecnica di programmazione secondo il quale tutti i processi eseguono lo stesso programma, ognuno su dati diversi; la distinzione nelle esecuzioni, tra processi diversi, avviene differenziando il flusso del programma, in base al rank locale del processo.
È una particolare tecnica di programmazione, in cui un singolo programma è eseguito da più processi contemporaneamente, ma ogni processo è in grado di operare su dati differenti. Nello stesso istante i processi possono eseguire sia la stessa istruzione sia istruzioni diverse. Il programma conterrà opportune istruzioni, 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.
Remove ads
Collegamenti esterni
- (EN) Denis Howe, single program/multiple data, in Free On-line Dictionary of Computing. Disponibile con licenza GFDL
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads