logo SBA

ETD

Archivio digitale delle tesi discusse presso l’Università di Pisa

Tesi etd-09162023-132407


Tipo di tesi
Tesi di laurea magistrale
Autore
BESOZZI, VALERIO
URN
etd-09162023-132407
Titolo
Parallelo Parallel Library (PPL): A Framework for Structured Parallel Programming in Rust
Dipartimento
INFORMATICA
Corso di studi
INFORMATICA E NETWORKING
Relatori
relatore Prof. Danelutto, Marco
Parole chiave
  • structured parallel programming
  • parallel programming
  • Rust
  • parallel framework
  • hpc
Data inizio appello
06/10/2023
Consultabilità
Tesi non consultabile
Riassunto
In this work, we present Parallelo Parallel Library (PPL), a novel Rust library for structured parallel programming.
Rust's fearless concurrency concept makes it a promising language for parallel application development.
We present the development progress of Parallelo Parallel Library (PPL) and report preliminary performance results, comparing it to existing popular Rust libraries.
Our results show that PPL provides robust support for parallel programming through high-level abstractions,
delivering performance that matches or exceeds the current state-of-the-art in the Rust ecosystem.



File