PROGRAMACION AVANZADA

Páginas: 13 (3149 palabras) Publicado: 10 de diciembre de 2013
 UNIVERSIDAD AUTONOMA
DE SINALOA

FACULTAD DE INFORMÁTICA CULIACAN

PROGRAMACIÓN AVANZADA

PROYECTO:
Trabajo final de OPENMP

PROFESOR:
Juan Ulises Gallardo Zazueta

ALUMNO:
José Ramón Mercado Arellano

GRADO Y GRUPO:
“7-4”





INDICE
Contenido No. Pagina
Introducción-------------------------------------------------------------------------------------------------- 3
1 Definición de OPENMP --------------------------------------------------------------------------------- 4
1.1 Historia ----------------------------------------------------------------------------------------------------- 7
2 Introducción de OPENMP----------------------------------------------------------------------------- 8
3 Características de OPENMP -------------------------------------------------------------------------- 9
4 Directivas de Distribución de Datos --------------------------------------------------------------- 9
5 Funciones de OPENMP -------------------------------------------------------------------------------- 10
6 CláusulasOPENMP-------------------------------------------------------------------------------------- 11
7 Cláusulas de atributo en común de datos ------------------------------------------------------- 11
7.1 Compartida ----------------------------------------------------------------------------------------------- 11
7.2 Privado ----------------------------------------------------------------------------------------------------- 11
7.3Predeterminado ----------------------------------------------------------------------------------------- 11
7.4 Reducción ------------------------------------------------------------------------------------------------- 12
8 Cláusulas Programación de Datos ----------------------------------------------------------------- 13
8.1 SI control-------------------------------------------------------------------------------------------------- 13
8.2 Inicialización ---------------------------------------------------------------------------------------------- 14
8.3 La copia de datos --------------------------------------------------------------------------------------- 14
8.4 Reducción ------------------------------------------------------------------------------------------------- 15
8.5Rutinas de tiempo de ejecución a nivel de usuario --------------------------------------------- 15
8.6 Las variables de entorno ------------------------------------------------------------------------------ 15
9 Ejemplo ------------------------------------------------------------------------------------------------------ 16
9.1 Hola Mundo en C---------------------------------------------------------------------------------------- 16
9.2 Hola Mundo en C++ ------------------------------------------------------------------------------------ 17
9.3 Hola Mundo en Fortran 77----------------------------------------------------------------------------- 17
9.4 Hola Mundo Fortran 90 -------------------------------------------------------------------------------- 18
9.5 Cláusulas de trabajocompartido construcciones (en C / C + +) ----------------------------- 19
10 Introducción y características de OPENMPI ------------------------------------------------------- 21
11 Ejemplo -----------------------------------------------------------------------------------------------------23

INTRODUCCIÓN

El objetivo de este proyecto final es aprender y tener conocimiento del uso, y elaboración deuna aplicación que tenga por característica el uso de OPENMP.

En este proyecto viene bien definido lo que es OPENMP, así como todas sus características y el uso más viable que se le puede dar.

Veremos ejemplos sencillos que usted podrá hacer para practicar el uso de OPENMP, lo veremos en diferente lenguaje de programación.

Veremos la definición de una cláusula de producto así como...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion avanzada
  • Programación Avanzada
  • Planificación Avanzada y Sistemas De Programación
  • TOPICOS AVANZADOS DE PROGRAMACION
  • Programacion Avanzada: Bases De Datos
  • Programacion avanzada javelin
  • topicos avanzados de programacion
  • topicos avanzados de programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS