Manual de uso

⌘K
  1. Inicio
  2. Documentos
  3. Manual de uso
  4. 7. Compiladores
  5. Paralelización en memoria compartida

Paralelización en memoria compartida

Los compiladores disponibles soportan las directivas OpenMP. Para usarlas, hay que añadir el flag -qoenmp (Intel) -fopenmp (gcc)

gcc -fopenmp -o exename filename.c

También se pueden usar estos flags con programas MPI para generar programas que empleen ambos tipos de paralelismo.

Paralelización automática

Los compiladores de Intel y de gcc son capaces de paralelizar automáticamente bucles loop simples:

 

icc -parallel filename.c
gcc -ftree-parallelize-loops filename.c

¿Cómo podemos ayudarte?