Vai al contenuto

Single Program Multiple Data

Da Wikipedia, l'enciclopedia libera.
Versione del 7 dic 2023 alle 15:32 di Simone Biancolilla (discussione | contributi) (Collegamenti esterni: Creato la sezione e aggiunto il template "FOLDOC")

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 che istruzioni diverse. Ovviamente 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.

Collegamenti esterni

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica