OpenMP
OpenMP permette di
- definire regioni di codice parallelo (PARALLEL) dove è possibile usare variabili locali (PRIVATE) e condivise (SHARED);
- sincronizzare i processi definendo delle sezioni critiche (CRITICAL) per le variabili condivise (SHARED);
- definire dei punti di sincronizzazione (BARRIER).
-
-
Questa libreria è stata proposta da poco tempo e dovrebbe essere una alternativa alle librerie basate sullo scambio messaggi (PVM, MPI) per le macchine parallele con pochi processori.