Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Integrante:
https://github.com/normagl1/Computo_En_La_Nube/blob/main/SolucionParalelaTarea1.cpp
Arreglo A, B y R
2
Arreglo a,b y c
3
Explicación del código y los resultados
Lo primero que se ejecuta en el código es la definición de las variables N, chunck y mostrar, en
donde N es la cantidad de elementos a manejar en los arreglos, chunk el tamaño que tendrán los
pedazos de los arreglos para que cada hilo creado se encargue de esta cantidad de elementos y
mostrar es la cantidad de datos a imprimir.
Después, se define la función imprimeArreglo, siendo esta creada para poder visualizar
correctamente los arreglos que serán creados y esta se define de tipo fload, para poder aceptar
tanto números enteros como números con decimales.
4
Posterior a esto, se realiza la creación de los arreglos, así como la asignación de los distintos
valores que tendrán los arreglos. Las instrucciones de #pragma omp parallel, es la parte
fundamente del código ya que es donde se establecen que se realizarán las instrucciones de
manera paralela por la librería OpenMP, así como los arreglos que están en los distintos hilos para
ejecutarse en la memoria compartida.
La serie de instrucciones
Al final de código, se establece los valores que irán dentro de la función imprimeArreglo, para que
esta muestre los arreglos creados previamente y poder evidenciar el funcionamiento del código.
Bibliografía
Programación Paralela: http://ferestrepoca.github.io/paradigmas-deprogramacion/
paralela/paralela_teoria/index.html, Fabián Bernal, Camilo Albarracín, Juan
Gaona, Luis Giraldo, Camilo Mosquera, Santiago Peña, YelianaTorres, Juan Ovalle, José
Nieto, Diego Chacón, Samael Salcedo, Antonio Suarez, Diego Cortés, Jose Pinzón, Pedro
Higuera, Cristian Baquero
• Paralelismo en C++, Luis Miguel Sánchez
• Laboratorio de paralelismo, Dr. Javier Muguerza y Dr. Agustin Arruabarrena