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

[vc_row][vc_column][vc_column_text]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.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column]

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

[/vc_column][/vc_row]

¿Cómo podemos ayudarte?