Conclusiones, tareas, y feedback
Completion requirements
Bienvenidos a este espacio para compartir y resumir las conclusiones, tareas, asignaciones y feedback a tener en cuenta para las clases y/o los temas que estamos tratando. Para cada clase/semana, encontrarán una nueva entrada:
- 11/06/24: En esta clase realizaremos las devoluciones finales para los diferentes grupos, y reevaluaremos algunas mejoras de quienes deseen presentarlas.
- 04/0724 y 06/07/24: En estas clases hemos realizado la evaluación final integradora de todos los grupos. Cada grupo ha realizado la exposición de su trabajo y hemos realizado el coloquio final.
- 30/05/24: En esta clase hemos realizado el seguimiento en cuanto al diseño experimental y al análisis de los resultados. La semana próxima tendremos la presentación de los respectivos proyectos finales. Recuerden que contarán con 15 a 20 minutos máximo de exposición. Se recomienda preparar una ppt o similar como soporte para la exposición, aunque también pueden utilizar el informe final en caso de que estén escasos de tiempo. En la presentación concentrarse en: presentar el problema que están tratando, las decisiones de diseño (descomposición, asignación, modelo de algoritmo paralelo, etc.), las particularidades de la solución que ustedes proponen, y luego pasamos a la parte experimental. Deben mostrar los casos considerados, los resultados, mostrar gráficos para las métricas, y comentar el análisis realizado, conclusiones, y posibles mejoras. Es importante que tanto en el informe como en la presentación indiquen cuál es el hardware utilizado para los experimentos. Más detalles pueden encontrar en el documento de "Pautas para la presentación del Proyecto Final".
- 23/05/24: Continuamos con el desarrollo grupal del proyecto. También hemos presentado pautas generales para las habilidades comunicacionales, a tener en cuenta para la redacción del informe final y la preparación de la presentación para la defensa del proyecto. Y asímismo, se presentaron los criterios de evaluación a tener en cuenta para la evaluación global integradora.
- 21/05/24: Hemos dedicado la clase a avanzar grupalmente en el desarrollo de la versión paralela del proyecto. Asimismo, se ha efectuado la devolución a la primera entrega realizada, para que incorporen las observaciones en el informe final. Las devoluciones las pueden encontrar en la misma entrega realizada en aula abierta. La observación común a todos los grupos se refiere a que deben explicitar la identificación del paralelismo, como lo estudiamos al principio del cursado. Esto en cuanto a dependencia/independencia, sincronismo/asincronismo, granularidad fina o gruesa, etc, es decir todos aquellos aspectos necesarios para explicar por qué eligieron la unidad de trabajo (tarea) que van a utilizar.
- 16/05/24: En esta clase hemos continuado con el desarrollo del proyecto (etapas 1 y 2: versión secuencial y versión paralela).
- 14/05/24: En esta clase cada grupo ha avanzado sobre la primera etapa del proyecto (versión secuencial y diseño de la versión paralela). En el Aula Abierta encontrarán habilitadas las entregas para que vayan documentando los avances de las sucesivas etapas, como reflejo del trabajo realizado y del seguimiento que tenemos clase a clase. La próxima clase (jueves 16/05) tendremos clase normal, y en paralelo tendrá lugar el Recuperatorio del Segundo Parcial.
- 09/05/24: Hemos comenzado a trabajar en el proyecto final integrador, de forma grupal, de acuerdo a las consignas propuestas en el enunciado. Este día hemos trabajado de forma virtual remota por videoconferencia (meet) debido al paro de transporte.
- 07/05/24: Segunda evaluación parcial. A partir de ahora estaremos dedicados al desarrollo del proyecto final integrador.
- 02/05/24: hemos realizado un repaso de los conceptos que evaluaremos el martes próximo en el segundo parcial, y asimismo una puesta en común de las dudas e inquietudes. Hemos dado por finalizado el desarrollo del TP3, y hemos realizado la presentación del enunciado del Proyecto Final Integrador, definiendo los grupos y los temas a desarrollar por cada uno.
- 25/04/24: continuamos con el desarrollo de los ejercicios del TP3. A su vez, está habilitada la entrega de la unidad 5, que podrán realizar hasta el día del parcial: 07/05/24. El próximo martes continuaremos con el TP3 y el día jueves realizaremos un repaso previo al parcial.
- 23/04/24: hemos dado tratamiento a la segunda parte de la Unidad N°5 y hemos realizado una actividad de seguimiento a través de una encuesta de Moodle y una puesta en común. También estamos centrados en el desarrollo de los ejercicios de implementación del TP3.
- 18/04/24: hemos dado tratamiento a la primera parte de la Unidad N°5: paso de mensajes, MPI, PVM, introducción a MPI, MPD, comunicaciones punto a punto, colectivas, bloqueantes, no bloqueantes, otras. También hemos realizado una Encuesta de seguimiento sobre dichos temas. Para la próxima clase, por favor revisar la segunda parte de la unidad, y revisar el material bibliográfico de referencia.
- 16/04/24: hemos desarrollado los ejercicios 1 y 2 del TP3, en una puesta en común, analizando los elementos de cada enunciado, la representación gráfica o la interpretación de las acciones a realizar. A partir de ello hemos utilizado los índices de rendimiento para configurar los datos en tablas, graficarlos e interpretarlos. Para la próxima clase, visualizar los videos correspondientes a la unidad N°5.
11/04/24: hemos dado tratamiento a la unidad número 4: índices de rendimiento, considerando su utilidad, uso, e interpretación. Particularmente el speedup, la eficiencia, el balanceo de carga y la escalabilidad. Hemos estudiado la importancia de un buen diseño de experimentos, de considerar el ciclo completo en el desarrollo de programas paralelos, y de la existencia de herramientas de soporte al análisis y sintonización de aplicaciones. - 09/04/24: Este día ha tenido lugar el primer examen parcial. Para la próxima clase (11/04), por favor visualizar los videos correspondientes a la Unidad N°4, y revisar el material. Todo ello está habilitado en el Aula Abierta.
- 04/04/24: en esta clase hemos revisado los conceptos o dudas particulares sobre las unidades 1, 2, y 3, y hemos realizado una actividad conjunta de repaso, mediada por Kahoot!. En cuanto a las entregas correspondientes a cada una de las tres unidades, ya han sido revisadas por lo que pueden consultar en la plataforma la devolución. El martes próximo tendrá lugar el primer parcial.
- 26/03/24: Hemos dedicado la clase al desarrollo del TP2. La próxima clase (04/04) revisaremos las dudas e inquietudes particulares que tengan sobre las primeras tres unidades temáticas, y realizaremos un repaso para prepararnos para el primer examen parcial, que tendrá lugar el próximo martes 09/04/24
- 21/03/24: Esta clase está destinada al desarrollo del TP2, así como también lo estará la próxima clase. También se ha habilitado una entrega para la Unidad 3 (una actividad de seguimiento con palabras cruzadas), y otra entrega para que antes de iniciar con la Unidad 4 y el TP3 puedan entregar las implementaciones que hayan llegado a hacer sobre el TP2.
- 19/03/24: En esta clase hemos dado tratamiento a la Unidad 3. Hemos revisado consultas e inquietudes, y hemos realizado una actividad de seguimiento a través de una encuesta de Moodle. Algunos temas fueron ampliados y relacionados con los temas tratados y estudiados en las clases anteriores. También hemos continuado con el desarrollo del TP2.
- 14/03/24: Hemos finalizado la resolución del TP1 en una puesta en común, y considerando los conceptos estudiados a lo largo de las dos primeras unidades. Hemos realizado una revisión sobre los conceptos y herramientas relacionados con concurrencia, procesos, hilos, comunicación y sincronización, y hemos comenzado a resolver los ejercicios del TP2. Para la próxima clase, continuar con la resolución del TP2, visualizar los videos correspondientes a la Unidad N°3, y realizar la entrega correspondiente a la unidad (la cual se habilitará próximamente).
- 12/03/24: En esta clase hemos trabajado sobre la Unidad N° 2, revisando los conceptos, aspectos y definiciones que se entrelazan en esta unidad. Hemos realizado una encuesta sobre la unidad como actividad de seguimiento, y hemos relacionado el contenido de esta unidad con los de la anterior a través de su integración y aplicación en los ejercicios del TP1. Para la próxima clase, terminar de resolver el TP1, identificando la/s estrategia/s de descomposición utilizada, la granularidad, las tareas que se definen, la escalabilidad de la solución, y el balanceo de carga.
- 07/03/24: Hemos iniciado la clase con la revisión de dudas e inquietudes surgidas a partir del material de estudio, y hemos elaborado algunos conceptos centrales a la Unidad. Hemos realizado una actividad de seguimiento y una puesta en común sobre la misma. Asimismo, hemos revisado los resultados de la evaluación diagnóstica. Finalmente, hemos trabajado sobre dos ejemplos simples de paralelismo. Para la próxima clase, deben visualizar los videos correspondientes a la Unidad 2 y complementarlo con la bibliografía. Asimismo, se encuentran disponibles la guía de estudio, el trabajo práctico, y está habilitada la entrega correspondiente a la Unidad.
- 05/03/24: ¡Bienvenidos/as! Hemos dado inicio al cursado de este espacio curricular, presentando la asignatura, su modalidad de cursado y los principales hitos durante el mismo, los días y horarios de cursado y de clases de consulta, las condiciones de aprobación, y hemos explorado los recursos disponibles en el Aula Abierta de la asignatura. Hemos comenzado a trabajar en la introducción a la asignatura, a través de la resolución de una evaluación diagnóstica y una encuesta sobre conocimientos previos. Como asignación para la próxima clase, deben visualizarse los 3 videos correspondientes a la Unidad N° 1 (los cuales se acompañan con su correspondiente Apunte), y se recomienda la lectura de la bibliografía indicada en clase (Paralelismo_licpad_Bianchini.pdf y ParallelProgrammingCastellano_Cap1Sec1.pdf, información que puede ampliarse con el resto de la bibliografía disponible). Por otro lado, ya está habilitada la entrega correspondiente a la unidad, que encontrarán al final de la sección de dicha unidad.
Last modified: Tuesday, 11 June 2024, 11:13 AM