izpis_h1_title_alt

Porazdeljeno procesiranje z orodji Dask in Singularity na superračunalniških gručah
ID UJČIČ, MARCEL (Avtor), ID Lotrič, Uroš (Mentor) Več o mentorju... Povezava se odpre v novem oknu, ID Sluga, Davor (Komentor)

.pdfPDF - Predstavitvena datoteka, prenos (930,35 KB)
MD5: 791FA0FAE5400E07D9D5D96C43F1C41C

Izvleček
Za mnoge uporabnike predstavlja preskok iz rabe osebnega računalniku na računanje na superračunalnikih velik izziv, saj se morajo spoznati z novo strojno in programsko opremo. V diplomskem delu smo želeli uporabnikom ta preskok poenostaviti tako, da smo za superračunalniško okolje prilagodili prijazno in poznano delovno okolje. Pripravili smo prenosljivi vsebnik Singularity, ki vključuje zvezke Jupyter, programski jezik Python in knjižnico Dask. Uporabnik lahko v vsebniku izvaja svojo obstoječo programsko kodo v jeziku Python. Z nekaj popravki programske kode, ki vključujejo klice funkcij knjižnice Dask, pa lahko svojo programsko kodo pohitri s porazdeljenim računanjem na več procesorskih jedrih. Pripravljeno okolje smo preizkusili z dvema testnima aplikacijama: izrisom Mandelbrotove množice in analizo sentimenta, ter predstavili dobljene rezultate.

Jezik:Slovenski jezik
Ključne besede:porazdeljeno procesiranje, knjižnica Dask, vsebniki Singularity, superračunalniška gruča, programski jezik Python.
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2023
PID:20.500.12556/RUL-144579 Povezava se odpre v novem oknu
COBISS.SI-ID:144030211 Povezava se odpre v novem oknu
Datum objave v RUL:02.03.2023
Število ogledov:782
Število prenosov:59
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Distributed processing using Dask and Singularity on HPC clusters
Izvleček:
For many users, migrating from a personal computer to a supercomputer can be challenging, as they must familiarize themselves with new hardware and software. In the thesis, we wanted to simplify the process for users by creating a friendly and familiar work environment deployed on a supercomputing cluster. Therefore, we have prepared a portable Singularity container incorporating Jupyter notebooks, the Python programming language, and the Dask library. The user can run their existing Python programming code in the container. With a few tweaks to the code and Dask library function calls, the user can speed up the code with distributed computing on multiple processor cores. We tested the environment with two applications: plotting the Mandelbrot set and sentiment analysis, and presented the results.

Ključne besede:distributed processing, library Dask, containers Singularity, HPC cluster, programming language Python.

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj