COMP Superscalar (COMPSs)

Models de programació basats en tasques capaços de paral·lelitzar aplicacions per a plataformes distribuïdes.

Institució:

Technology

Grup d´investigació:

Workflows and Distributed Computing

Investigador/s:

Rosa Maria Badia, Javier Conejero, Raül Sirvent, Francesc Lordan, Daniele Lezzi

Descripció:

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.

Proposta de valor:

Un codi, qualsevol clúster; automatitza l'execució i l'escalat en paral.lel.

Àrees d'aplicació:

Canals biomèdics, simulacions d'enginyeria, anàlisi de biodiversitat, química, astrofísica, finances, telecomunicacions, fabricació, modelització de ciències de la Terra.

Mercat objectiu:

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)

Més informació

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

Contacta´ns