OpenMP: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Integro |
m Integro |
||
Riga 6:
Un applicazione sviluppata con il modello ibrido di [[Calcolo parallelo|programmazione parallela]] può essere eseguito su un [[Computer cluster]] utilizzando OpenMP e [[Message Passing Interface]] (MPI) oppure in modo trasparente utilizzando le estensioni OpenMP per i sistemi con memoria non condivisa.
==Introduzione==
''OpenMP '' è un implementazione del concetto di [[Thread (informatica)|multithreading]] ovvero di un metodo di parallelizzazione per cui un ''master thread'' (una serie di istruzioni eseguite consecutivamente) crea un certo numero di ''slave thread'' ed un task (processo) è diviso tra i vari ''slave thread''. I thread vengono eseguiti in modo concorrente mentre il [[Run-time system]] alloca i thread su processori disponibili.
==Note==
|