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 un programa completo en Java que utilice por lo menos dos threads para calcular un valor aproximado de Pi en paralelo. 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 Java coloca en comentarios tus datos personales. Por ejemplo:
/*-------------------------------------------------------------------- * * Actividad de programación: Calculando Pi con threads en Java * Fecha: 29-Ene-2013 * Autor: 1160611 Anthony Stark * *--------------------------------------------------------------------*/
Coloca en un archivo tarball llamado tarea1.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, 29 de enero.
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. |