OpenMP: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: sintassi delle note a piè di pagina |
|||
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]], [[macOS]] 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
''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.
|