L'objectiu és desenvolupar una plataforma de computació per executar aplicacions (científiques) directament al navegador i/o a Node.js de forma voluntària. Per fer-ho, es farà servir WebAssembly, que permet executar de manera eficient al navegador codi arbitrari escrit en llenguatges com C/C++, Rust i Python. Aquest tipus de computació anomenada computació voluntària aprofita recursos no utilitzats dels participants per executar aplicacions científiques de manera oportunista. Al llarg dels anys, aquest model ha guanyat una gran popularitat, sent un exemple destacat Folding@home, un dels sistemes de computació més ràpids del món. Durant la pandèmia de la COVID-19, l’interés creixent pel projecte va impulsar el seu rendiment fins a aproximadament 1,22 exaflops a finals de març de 2020, assolint la impressionant xifra de 2,43 exaflops el 12 d’abril de 2020, convertint-se en el primer sistema de computació a escala exaflop del món. A l'estudiant se li subministraren diverses i aplicacions i haurà de crear una petita aplicació web que rebi les tasques i les executi automàticament al navegador.
Grau d'Enginyeria Informàtica
Desenvolupament de pàgines web, Processament distribuït de dades
En Curs
2025-02-05
Marc Sánchez Artigas
MIGUEL ROBLEDO KUSZ
Mitjana
No
No
No
No