OpenMP: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
LucaBiondi (discussione | contributi)
m Storia: Refuso
LucaBiondi (discussione | contributi)
m Integro
Riga 23:
Nell'anno [[2000]] uscirono le specifiche versione 2.0 per il linguaggio Fortran mentre nel [[2002]] furono rilasciate per il C/C++.
Nel [[2005]] escono poi le specifiche 2.5 (per entrambi i linguaggi C/C++ e Fortran) e nel maggio [[2008]] quelle 3.0. Attualmente le specifiche più recenti sono la versione 3.1 del luglio [[2011]].
 
==Gli elementi fondamentali==
 
[[File:OpenMP language extensions.svg|center|530px|thumb|Diagramma con i costrutti OpenMP.]]
 
Elementi fondamentali di OpenMP sono i costrutti per la creazione dei thread, per la distribuzione dei carichi di laboro (work sharing), il data-environment management, la sincronizzazione dei thread, le routine runtime a livello utente e le variabili d'ambiente.
Nel linguaggio C/C++ viene utilizzata la direttiva #pragmas.
 
==Note==