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)...

Full description

Saved in:
Bibliographic Details
Published in:Proceedings - Euromicro Workshop on Parallel and Distributed Processing pp. 78 - 87
Main Author: Besozzi, Valerio
Format: Conference Proceeding
Language:English
Published: IEEE 20.03.2024
Subjects:
ISSN:2377-5750
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary: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