Treffer: Integrating COMPSs and OmpSs Programming Models to support distributed heterogeneous computing environments

Title:
Integrating COMPSs and OmpSs Programming Models to support distributed heterogeneous computing environments
Contributors:
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Badia Sala, Rosa Maria
Publisher Information:
Universitat Politècnica de Catalunya
Publication Year:
2019
Collection:
Universitat Politècnica de Catalunya, BarcelonaTech: UPCommons - Global access to UPC knowledge
Document Type:
Dissertation bachelor thesis
File Description:
application/pdf
Language:
Spanish; Castilian
Rights:
Open Access
Accession Number:
edsbas.ADF10CEE
Database:
BASE

Weitere Informationen

Hoy en día la gran variedad de recursos de cómputo (GPUs, ASICs, FPGAs) puede llegar a ser abrumador y aún más las distintas maneras de programarlos. Los programadores que trabajan en entornos heterogéneos tienen que lidiar con más de un modelo y herramientas para conseguir utilizar todos los recursos. En este proyecto queremos facilitar el uso de entornos distribuidos heterogéneos llevando a cabo la integración de los modelos de programación COMPSs y OmpSs. COMP Superscalar (COMPSs) es un modelo de programación para entornos distribuidos basado en la generación de tareas y Omp Superscalar (OmpSs) intenta explotar el paralelismo de las aplicaciones dentro de un nodo haciendo uso de todos los recursos presentes. En el proyecto se realiza la integración COMPSs+OmpSs-2 que permite programar entornos distribuidos heterogéneos de una manera sencilla y se evalúa su rendimiento. ; Nowadays, variety of computing resources (GPUs, ASICs, FPGAs) can be overwhelming and even more the different ways of programming them. Programmers working in these distributed heterogeneous environments have to cope with more than a programming model and tools to make profit of these resources. In this project, we want to facilitate the use of distributed heterogeneous environments by doing an integration of programming models COMPSs and OmpSs-2. COMP Superscalar (COMPSs) is a task-based programming model for distributed environments and Omp Superscalar (OmpSs) exploits parallelism inside the node using the resources within. In the project the integration COMPSs+OmpSs-2 is done, it allows the programming of distributed heterogeneous environments in an easy way and a performance evaluation is also done.