Institució:
Models de programació basats en tasques capaços de paral·lelitzar aplicacions per a plataformes distribuïdes.
Workflows and Distributed Computing
Rosa Maria Badia, Javier Conejero, Raül Sirvent, Francesc Lordan, Daniele Lezzi
COMPSs permet als desenvolupadors anotar tasques en Python/Java; en temps d'execució, crea un gràfic de dependències i col·loca les tasques automàticament en qualsevol combinació de CPU + GPU entre clústers o núvols. En abstraure el maquinari, aborda el problema de la "base de codi única entre proveïdors" que destaca la tendència de portabilitat. La mateixa abstracció és útil en anterior-producció i posterior-distribució dels pipelines d'entrenament de megamodels d'IA, permetent als equips reutilitzar el codi del flux de treball quan canvia la combinació d'acceleradors subjacent.
Canals biomèdics, simulacions d'enginyeria, anàlisi de biodiversitat, química, astrofísica, finances, telecomunicacions, fabricació, modelització de ciències de la Terra.
Centres de supercomputació públics i sobirans que necessiten portabilitat multiproveïdor; Proveïdors de núvol HPC que agrupen serveis de flux de treball gestionat; Proveïdors de programari independent (ISV) els clients dels quals s'implementen en diverses infraestrucutres; Grans grups d'R+D empresarials (farmàcia, automoció, energia) que construeixen piles HPC/IA internes.
Technology Readiness Level (1-9): 7
Protection:
Open source (apache v2)
Si vols saber més sobre aquest projecte no dubtis en contactar amb nosaltres