Академический Документы
Профессиональный Документы
Культура Документы
Requisitos de la Prctica:
El alumno deber utilizar el programa auxiliar cuyo cdigo fuente est disponible en el sitio del
curso, como sigue:
Una vez compilado el archivo "Practica01.c", el ejecutable resultante se ejecuta con un parmetro
numrico que indica la cantidad de hilos de ejecucin que se utilizarn, por ejemplo:
./a.out 4
La prctica consiste en realizar varias ejecuciones del programa con diferentes parmetros,
tomando nota del tiempo de ejecucin reportado, y utilizar esa informacin para calcular
aproximaciones de las mtricas vistas en clase, con las cuales debern llenar la siguiente tabla:
Notas:
Para calcular el tiempo del algoritmo secuencial, utilicen el tiempo arrojado como salida
con el parmetro de nmero de procesadores = 1.
Como se menciona, las mtricas obtenidas sern solo aproximaciones, esto debido a que
se calculan a partir del tiempo de ejecucin en un experimento prctico, y no con base en
la complejidad del algoritmo.
A veces una ejecucin en particular puede tomar ms tiempo de lo normal debido a
procesos de manejo del sistema operativo u otras circunstancias, por lo cual pude ser
buena idea ejecutar varias veces con el mismo nmero de hilos, para as darse una mejor
idea de cunto es el tiempo "normal" y cuando son "anomalas".
Recuerden que para compilar un programa con OpenMP deben agregar la etiqueta -
fopenmp al final del comando de compilacin, por ejemplo:
gcc Practica01.c -fopenmp
Las frmulas para calcular cada una de las mtricas se incluyen en el archivo metricas.pdf,
el cual est disponible en la seccin materiales del sitio del curso.
Requisitos de entrega:
"Practica01NombreApellido"
daniel_michel@ciencias.unam.mx
Antes de las 23:59 horas de la fecha de entrega (NO se recibirn prcticas despus de esa fecha).
[AParalelos]Practica01