OpenMP: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Abisys.bot (discussione | contributi)
m ., replaced: Mac OS XmacOS
Riga 1:
'''OpenMP''' (Open Multiprocessing) è un [[Application programming interface|API]] multipiattaforma per la creazione di applicazioni parallele su sistemi a memoria condivisa. È supportata da vari linguaggi di programmazione come il [[C (linguaggio)|C]]/[[C++]] e il [[Fortran]] e su varie [[Microarchitettura|architetture di elaboratori]] e [[Sistema operativo|sistemi operativi]] tra cui [[Oracle Solaris (sistema operativo)|Solaris]], [[AIX (sistema operativo)|AIX]], [[HP-UX]], [[Linux]], [[Mac OS XmacOS]] e la piattaforma [[Microsoft Windows|Windows]]. OpenMP è composto da un insieme di [[Direttiva (programmazione)|direttive di compilazione]], [[Libreria (software)|routine di librerie]] e variabili d'ambiente che ne definiscono il funzionamento a run-time.<ref name="openmp.org">http://openmp.org/wp/openmp-compilers/ OpenMP Compilers</ref><ref name="openmp.org"/><ref>http://openmp.org/wp/2008/10/openmp-tutorial-at-supercomputing-2008/ OpenMP Tutorial at Supercomputing 2008</ref><ref>http://openmp.org/wp/2009/04/download-book-examples-and-discuss/ Using OpenMP - Portable Shared Memory Parallel Programming - Download Book Examples and Discuss</ref>
 
''OpenMP'' è gestito dal consorzio [[Organizzazione non a scopo di lucro|no profit]] ''OpenMP Architecture Review Board'' (or OpenMP ARB) assieme ad un gruppo di produttori di Hardware e di sviluppatori di software come [[Advanced Micro Devices|AMD]], [[IBM]], [[Intel]], [[Cray Inc.]], [[Hewlett-Packard]], [[Fujitsu]], [[NVIDIA Corporation]], [[NEC Corporation]], [[Microsoft Corporation]], [[Texas Instruments Incorporated|Texas Instruments]], [[Oracle Corporation|Oracle]] ed altri.
Riga 99:
 
==Collegamenti esterni==
* [http://www.openmp.org], sito ufficiale con le specifiche.
* [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
* {{cita web|https://computing.llnl.gov/tutorials/openMP/|Blaise Barney, Lawrence Livermore National Laboratory site on OpenMP}}
* {{cita web|https://sourceforge.net/projects/redlib/|ompca, an application in REDLIB project for the interactive symbolic model-checker of C/C++ programs with OpenMP directives}}
 
[[Categoria:Calcolo parallelo]]