Home - RixFlores/Multiprocesadores GitHub Wiki
Este es un repositorio en el cual incluiremos algunas prácticas y ejercicios que se llevarán a cabo en el curso de "Multiprocesadores", en el cual programaremos procesos en paralelo haciendo uso de los distintos threads tanto físicos como virtuales de nuestro procesador, para comprender cómo es que funciona el mismo, y así poder generar un rendimiento óptimo al dividir las tareas de forma eficiente para que se completen en el menos tiempo posible y con la mejor eficiencia del procesador.
Para llevar a cabo la programación en paralelo, necesitaremos una herramienta que se llama Openmp. Y para tener openmp necesitamos hacer los siguientes pasos:
1.- Descargar MinGW junto con los complementos necesarios para obtener el compilador gcc y el Pakage g ++, podemos ejecutar g++ -v para saber el estado de este y saber si se encuentra en funcionamiento o no.
2.- Ejecutar gcc para saber si ya contamos con nuestro compilador, y en caso de ser así, para compilar y ejecutar un programa, necesitaremos escribir el comando "gcc -fopenmp miCodigo.c" en la linea de comandos.
3.- Al momento de ejecutar nuestro código, necesitaremos añadir la libreria de openmp con la instrucción "<omp.h>" al inicio de nuestro código.
4.- Seguir la documentación de openmp para saber con que funciones podemos trabajar y cómo ejecutarlas de manera correcta.