PARSECSs

PARSECSs es una suite de aplicaciones de referencia para arquitecturas paralelas.

Institución:

Institution

Grupo de investigación:

BSC Group: Computer Sciences

Investigador/es:

Dimitrios Chasapis

Descripción:

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.

Propuesta de valor:

Implementación portátil basada en tareas de los benchmarks PARSEC para evaluar la programabilidad, la escalabilidad y el rendimiento en tiempo de ejecución en sistemas multicore

Áreas de aplicación:

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

Mercado objetivo:

Desarrolladores de sistemas de tiempo de ejecución y compiladores; Arquitectos informáticos; Centros de supercomputación y laboratorios académicos

Protection:

BSD License

Más información

Si quieres saber más sobre este proyecto no dudes en contactarnos

Contáctanos