MPI - “Programación” Rogelio Ferreira Escutia

Slides:



Advertisements
Presentaciones similares
Evolución de la Tecnologías para el Desarrollo de Aplicaciones Distribuidas Rogelio Ferreira Escutia.
Advertisements

Búsqueda en la Web Rogelio Ferreira Escutia. 2 Cómo funciona La Web, 2008http:// Anatomía de la Web.
“Conceptos Básicos” Rogelio Ferreira Escutia. 2 Panorama Mundial Actual.
“Problemas con la seguridad”
Redes Sociales Rogelio Ferreira Escutia.
Android TV Rogelio Ferreira Escutia.
Rogelio Ferreira Escutia
Módulo de Especialidad en
“Android – Comunicaciones con HTTP”
“CSS - Colores” Rogelio Ferreira Escutia.
“Android – Geolocalización”
“Tendencias 2015: Foro Económico Mundial”
“Análisis de la Situación Actual de la
“Desarrollo de Aplicaciones para Ambientes Distribuidos”
“Flat Design” Rogelio Ferreira Escutia.
“Tecnologías para Construir el
“HTML – Estructura” Rogelio Ferreira Escutia.
“Definición de CRM” Rogelio Ferreira Escutia.
Módulo de Especialidad en
Curso “Tecnologías Web” Rogelio Ferreira Escutia.
“Análisis de la Situación Actual
“HTML – Imágenes” Rogelio Ferreira Escutia.
“Recomendaciones para el Arranque de Clases”
Rogelio Ferreira Escutia
“HTML – Manejo de Texto”
“Taller de Videojuegos con HTML 5” Manejo del Canvas en HTML 5
“Instalación” Rogelio Ferreira Escutia.
Hello hola.
“Arduino - Herramientas” Rogelio Ferreira Escutia
“Taller de Videojuegos con HTML 5”
Marketing - “Presencia Digital” Rogelio Ferreira Escutia
“Historia” Rogelio Ferreira Escutia
Rogelio Ferreira Escutia
“Céfero” - Xavier Vargas Pardo Rogelio Ferreira Escutia
“Conceptos de Internet de las Cosas” Rogelio Ferreira Escutia
“Arduino - Historia” Rogelio Ferreira Escutia
“Principios de telefonía: características,
“Raspberry Pi - RFID” Rogelio Ferreira Escutia
Almacenamiento con File I/O Ejemplo Rogelio Ferreira Escutia
Módulo de Especialidad en
“Proporción Áurea” Rogelio Ferreira Escutia.
“Creación del Hola Mundo”
“Concurso Nacional de Creatividad 2009”
“Tecnologías para construir el Internet de las Cosas”
“Algoritmos en Inteligencia Artificial” Rogelio Ferreira Escutia
Módulo de Especialidad en
Marketing - “Posicionamiento” Rogelio Ferreira Escutia
“Herramientas” Rogelio Ferreira Escutia
“Android – Componentes Básicos de la Interface”
Material para “Internet de las Cosas” Rogelio Ferreira Escutia
“Proyectos de Big Data” Rogelio Ferreira Escutia
Conceptos sobre Sistemas Operativos Rogelio Ferreira Escutia
“Conceptos sobre Sensores” Rogelio Ferreira Escutia
“Funcionamiento” Rogelio Ferreira Escutia.
“Android – Entrada y Procesamiento de Datos”
“Tipos de Antenas” Rogelio Ferreira Escutia.
“Raspberry Pi - Herramientas” Rogelio Ferreira Escutia
“Lenguaje de Programación” Rogelio Ferreira Escutia
Múltiples Idiomas Rogelio Ferreira Escutia
Marketing - “Modelos de Negocio” Rogelio Ferreira Escutia
“Kit de 37 sensores” Rogelio Ferreira Escutia
Marketing - “Análisis de Sitios” Rogelio Ferreira Escutia
“Amazon Web Services - Conceptos”
“Multiplexado y demultiplexado de señales:
Rogelio Ferreira Escutia
“User Experience” Rogelio Ferreira Escutia.
“Creación de una calculadora”
“Android - Estructura”
“Android – Gráficos” Rogelio Ferreira Escutia.
Preparándose para el Futuro
Transcripción de la presentación:

MPI - “Programación” Rogelio Ferreira Escutia

Funciones básicas

MPI - Biblioteca Cargar biblioteca 3 “MPI Hello World”, http://mpitutorial.com/tutorials/mpi-hello-world/, noviembre 2018 3

MPI - Inicializar Inicializar: 4 “MPI Hello World”, http://mpitutorial.com/tutorials/mpi-hello-world/, noviembre 2018 4

MPI - Detectar Detectar el número de procesadores: 5 “MPI Hello World”, http://mpitutorial.com/tutorials/mpi-hello-world/, noviembre 2018 5

MPI - Identificador Detectar el número lógico que corresponde a cada procesador. Este valor siempre empieza en cero y alcanza un valor máximo igual al número de procesadores menos uno. “MPI Hello World”, http://mpitutorial.com/tutorials/mpi-hello-world/, noviembre 2018 6

MPI - Enviar Envía un mensaje a otro procesador. El procesador origen espera que el procesador destinatario haya recibido el mensaje antes de continuar trabajando: 7 “Introducción a MPI”, http://basor.fcqb.uasnet.mx/basfun.html, noviembre 2018

MPI - Recibir Envía un mensaje a otro procesador. El procesador origen espera que el procesador destinatario haya recibido el mensaje antes de continuar trabajando: 8 “Introducción a MPI”, http://basor.fcqb.uasnet.mx/basfun.html, noviembre 2018

MPI - Finalizar Cierra el ambiente de trabajo en paralelo una vez finalizado el trabajo: “MPI Hello World”, http://mpitutorial.com/tutorials/mpi-hello-world/, noviembre 2018 9

Programación con MPI

MPI Hola Mundo: “MPI Hello World”, http://mpitutorial.com/tutorials/mpi-hello-world/, noviembre 2018 11

MPI Tipos de datos: “Introducción a MPI”, http://basor.fcqb.uasnet.mx/basfun.html, noviembre 2018 12

MPI – Encontrar número mayor (1) Inicialización: noviembre 2018 13

MPI – Encontrar número mayor (2) Dividir el arreglo y procesar localmente: noviembre 2018 14

MPI – Encontrar número mayor (3) Procesamiento local: noviembre 2018 15

MPI – Encontrar número mayor (4) Procesamiento en nodos remotos: noviembre 2018 16

Rogelio Ferreira Escutia Instituto Tecnológico de Morelia Departamento de Sistemas y Computación Correo: rogelio@itmorelia.edu.mx rogeplus@gmail.com Página Web: http://sagitario.itmorelia.edu.mx/~rogelio/ http://www.xumarhu.net/ Twitter: http://twitter.com/rogeplus Facebook: http://www.facebook.com/groups/xumarhu.net/