PPL: Structured Parallel Programming Meets Rust

In this paper, we present Parallelo Parallel Library (PPL), a novel Rust library for structured parallel program-ming. Rust's fearless concurrency concept makes it a promising language for parallel application development. We present the development progress of Parallelo Parallel Library (PPL)...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Proceedings - Euromicro Workshop on Parallel and Distributed Processing s. 78 - 87
Hlavní autor: Besozzi, Valerio
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 20.03.2024
Témata:
ISSN:2377-5750
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:In this paper, we present Parallelo Parallel Library (PPL), a novel Rust library for structured parallel program-ming. 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 current state-of-the-art in the Rust ecosystem.
ISSN:2377-5750
DOI:10.1109/PDP62718.2024.00019