Brief Announcement: Is the Problem-Based Benchmark Suite Fearless with Rust?

Published: 01 Jan 2023, Last Modified: 30 Jan 2025SPAA 2023EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: Rust aims to combine safety and performance and claims to provide fearless concurrency. We present a case study to evaluate the extent to which Rust makes parallel programming fearless by porting programs from the C++-based PBBS benchmark suite to Rust. Rust with Rayon provides fearlessness for regular parallelism but not for irregular parallelism. We introduce Rusty-PBBS: a Rust-based benchmark suite with both regular and irregular parallelism.
Loading