NODES

NODES, abreviatura de sistema de dependència basat en nOS-V, és una biblioteca d'execució dissenyada per funcionar a la part superior del temps d'execució de nOS-V alhora que proporciona la majoria de les funcionalitats del seu predecessor, Nanos6.

Institució:

Institution

Grup d´investigació:

BSC Group: STAR - Computer Sciences

Investigador/s:

Antoni Navarro Muñoz, David Álvarez Robert, Kevin Sala Penadés, Rodrigo Arias Mallo

Descripció:

NODES, abreviatura de nOS-V-based Dependency System (Sistema de dependències basat en nOS-V), és una biblioteca d'execució dissenyada per funcionar sobre l'execució nOS-V, alhora que proporciona la majoria de les funcionalitats del seu predecessor, Nanos6. NODES actua com a sistema de dependències per a nOS-V sincronitzant el flux de dades dels codis anotats amb directives OmpSs-2 i redueix la bretxa entre nOS-V i les aplicacions d'usuari a través d'aquestes anotacions. Simultàniament, nOS-V gestiona el cicle de vida de múltiples tasques genèriques de diverses aplicacions o biblioteques com ara NODES i gestiona la seva interacció amb el sistema.

Proposta de valor:

Uneix el model de programació OmpSs-2 i la biblioteca nOS-V implementant un sistema de dependències a la part superior, permetent als usuaris d'OmpSs-2 aprofitar les capacitats de nOS-V

Àrees d'aplicació:

Aplicacions HPC autònomes o coexecutades, codis de simulació, codis d'acoblament multifísic, laboratoris d'ensenyament paral·lels a tasques

Mercat objectiu:

Usuaris d'aplicacions HPC en escenaris de recerca i del món real que (1) utilitzen el model de programació OmpSs-2 o (2) la biblioteca d'execució Nos-V; Projectes EuroHPC (per exemple, EUPILOT, DARE, DEEP Projects...)

Protection:

GPL License (Version 3.0)

Més informació

Si vols saber més sobre aquest projecte no dubtis en contactar amb nosaltres

Contacta´ns