Durante esta actividad el alumno será capaz de:
Esta actividad promueve las siguientes habilidades, valores y actitudes: análisis y síntesis, capacidad de resolver problemas, creatividad, y uso eficiente de la informática y las telecomunicaciones.
Escribe en lenguaje C++ dos versiones para calcular un valor aproximado de Pi: una versión secuencial normal y una versión paralela usando la biblioteca de Intel Threading Building Blocks. Compara varios tiempos de ejecución de la versión secuencial y la versión paralela y realiza un breve reporte donde documentes el speedup obtenido.
En la parte superior de los archivos fuente de C++ coloca en comentarios tus datos personales. Por ejemplo:
/*-------------------------------------------------------------------- * * Actividad de programación: Calculando Pi con TBB en C++ * Fecha: 9-Abr-2013 * Autor: 1160611 Anthony Stark * *--------------------------------------------------------------------*/
Coloca en un archivo tarball llamado tarea6.tgz
todos los archivos fuentes de tu programa así como el reporte del speedup en formato PDF.
Sube el archivo tarball usando el Sistema de Entrega de Tareas Automatizado.
Fecha límite: Martes, 9 de abril.
Esta actividad será evaluada usando los siguientes criterios:
100 | La actividad cumple con todos los requerimientos. |
---|---|
-10 | No se incluyó en comentario los datos del autor. |
10 | El programa fuente produce uno o más errores al momento de compilarlo. |
50-90 | El programa funciona, pero produce algunos errores a tiempo de ejecución y/o los resultados no son del todo correctos. |
DA | La solución es un plagio. |