Treffer: Desenvolupament d'extensions per millorar la integració de PyCOMPSs amb l'entorn de Jupyter
Weitere Informationen
Avui dia, cada cop és més popular la supercomputació interactiva pels avantatges que aquesta ofereix. PyCOMPSs és la versió de Python del model de programació COMPSs, que permet la paral·lelització de programes per tal de poder-los executar en computació distribuida. Aquest té una integració molt limitada amb les aplicacions de Jupyter, que són algunes de les més populars per dur a terme supercomputació interactiva. Aquest projecte de fi de grau es basa en implementar un kernel de Jupyter i una extensió de JupyterLab per tal de millorar la integració que PyCOMPSs té amb Jupyter. Consegüentment, facilitant l'ús de PyCOMPSs per a fer supercomputació interactiva. ; Nowadays, interactive supercomputing is becoming more and more popular due to the advantages that it offers. PyCOMPSs is the Python binding of the COMPSs programming model, which is used to parallelise programs so that they can be executed using distributed computing. This has a very limited integration with the Jupyter's applications, which are some of the most popular options to do interactive supercomputing. This final degree project consists in implementing a Jupyter kernel and a JupyterLab extension so that the PyCOMPSs's Jupyter integration is improved. Consequently, making it easier to use PyCOMPSs for interactive supercomputing.