WR

W.F. Rosellon Prakoso

info

Please Note

1 records found

Rust provides performance, memory safety, and the promise of “fearless concurrency,” owing to its robust ownership system. Rayon has become a widespread library for data parallelism within Rust, enabling programmers to incorporate concurrency into their programs seamlessly.

This work presents the most common Rayon usages across the top 1000 open-source Rust repositories on Github, measured by stargazer count and filtered for usage of Rayon. We perform a manual analysis on 5 repositories, identifying themes within selected instances.

We contextualise these themes to characterize how Rayon is used for complex workloads, where unsafe code is combined with Rayon, and where parallel iterators are insufficient. ...