OpenMP: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: niente spazio dopo l'apostrofo |
m Bot: fix citazione web (v. discussione) |
||
Riga 27:
[[File:OpenMP language extensions.svg|center|upright=2.4|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.
* '''Creazione dei thread'''
Line 68 ⟶ 66:
rld.
</source>
* '''Costrutti di Work sharing'''
Line 91 ⟶ 88:
return 0;
}</source>
* '''Clausole OpenMP''' (data environment management)
Line 106 ⟶ 102:
*[http://gcc.gnu.org/projects/gomp GOMP] is [[GNU Compiler Collection|GCC]]'s OpenMP implementation, part of GCC
*[http://domino.research.ibm.com/comm/research_projects.nsf/pages/cellcompiler.index.html IBM Octopiler] with OpenMP support
*
*
[[Categoria:Calcolo parallelo]]
|