Documentos de Académico
Documentos de Profesional
Documentos de Cultura
9 de octubre de 2023
Contenido
...Taxonomía de Flynn
Modelos de programación paralela
Características
▶ Consta de un conjunto de directivas del compilador, rutinas
Características
▶ OpenMP implementa subprocesos múltiples (múltiples hilos).
▶ Un subproceso primario (una serie de instrucciones ejecutadas
secuencialmente) bifurca un número especíco de subprocesos
(hilos) y el sistema divide una tarea entre ellos.
▶ Posteriormente, los subprocesos (hilos) se ejecutan en paralelo,
y el entorno de ejecución asigna subprocesos (hilos) a
diferentes procesadores.
Programación de memoria compartida mediante OpenMP
Modelo de programación
int main()
{
#pragma omp parallel
printf(" Hola mundo..\n");
return 0;
}
)
(* Ver omp_ejemplo01.cpp
Programación de memoría compartida mediante OpenMP
Gestionando lo hilos...
La clausula reduction
reduction(operador:lista-de-variables)