Institución:
BSC Group: Computer Sciences
Dimitrios Chasapis
PARSECSs amplía el conjunto de pruebas de rendimiento PARSEC con versiones basadas en tareas que utilizan conceptos avanzados de paralelismo y flujo de datos. El proyecto rediseñó las aplicaciones PARSEC mediante modelos de programación basados en tareas y dependencias de flujo de datos, principalmente a través del modelo de tareas OmpSs/OpenMP. El trabajo se diseñó como un conjunto de pruebas de rendimiento para la investigación, con el fin de estudiar la programabilidad, la escalabilidad, la sobrecarga en tiempo de ejecución y la portabilidad del rendimiento de los modelos de ejecución basados en tareas, en comparación con las implementaciones convencionales basadas en hilos. El proyecto demostró que la programación basada en tareas puede simplificar significativamente el desarrollo de aplicaciones paralelas, a la vez que mejora la escalabilidad en aplicaciones con sincronización compleja y comportamiento de pipeline.
Investigación/Evaluación de modelos y entornos de ejecución basados en tareas, investigación sobre arquitectura multicore, enseñanza universitaria del paralelismo de tareas
Desarrolladores de sistemas de tiempo de ejecución y compiladores; Arquitectos informáticos; Centros de supercomputación y laboratorios académicos
Protection:
BSD License
Si quieres saber más sobre este proyecto no dudes en contactarnos