OpenMP: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: apostrofo dopo l'articolo indeterminativo e modifiche minori |
m Bot: accenti |
||
Riga 1:
'''OpenMP''' (Open Multiprocessing) è un [[Application programming interface|API]] multipiattaforma per la creazione di applicazioni parallele su sistemi a memoria condivisa.
''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 74:
Sono usati per assegnare compiti indipendenti a uno o a tutti i thread.
** ''omp for'' o ''omp do'': divide il ciclo di loop sui threads.
** ''sections'': assegna un blocco di codice consecutivo ma indipendente a differenti thread.
** ''single'': assegna un blocco di codice che sarà eseguito da un solo thread.
|