Treffer: Desenvolupament d'extensions per millorar la integració de PyCOMPSs amb l'entorn de Jupyter

Title:
Desenvolupament d'extensions per millorar la integració de PyCOMPSs amb l'entorn de Jupyter
Publisher Information:
Universitat Politècnica de Catalunya 2023-06-28
Document Type:
E-Ressource Electronic Resource
Availability:
Open access content. Open access content
Open Access
Note:
application/pdf
Catalan
Other Numbers:
HGF oai:upcommons.upc.edu:2117/395984
176439
1409476205
Contributing Source:
UNIV POLITECNICA DE CATALUNYA
From OAIster®, provided by the OCLC Cooperative.
Accession Number:
edsoai.on1409476205
Database:
OAIster

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.