Hacker GitHub

← All repos

rayon-rs/rayon

View on GitHub ↗ ★ 13,419 Rust

Rayon: A data parallelism library for Rust

27 mentions on Hacker News by 25 people: 3 stories, 24 comments · first 2017-12-04 · latest 2025-09-29

Mentions per year 27 mentions · busiest year 2021 (5)
20082026
  1. This Rayon issue has a good discussion of rayon vs spice/chili. https://github.com/rayon-rs/rayon/issues/1235
  2. https://github.com/rayon-rs/rayon
    comment by estebank · 2024-02-10 · in Too dangerous for C++
  3. …pros of rewriting some parts in Rust, it's that you can parallelize easily with Rayon[0] [0] -- https://github.com/rayon-rs/rayon
    comment by wdroz · 2023-03-30 · in Making Python faster with Rust
  4. …- it runs on the GPU, and is awesome. On the CPU side, I think that Rust plus https://github.com/rayon-rs/rayon was a huge breakthrough on writing parallel programs using both functional and imperative programming, and future languages
    comment by nextaccountic · 2023-03-05 · in Building a new functional programming language
  5. …at the discussion in the FAQ to get a sense of why it's useful to push mutability to the top level: https://github.com/rayon-rs/rayon/blob/master/FAQ.md As a counterpoint I'd like to link to a discussion about FP where Martin Thompson…
  6. …next step is looking for libraries that you could leverage to make Python programs ultra fast. Here https://github.com/rayon-rs/rayon is an obvious choice, see some examples from the Rust cookbook https://rust-lang-nursery.github.io/rust-co…
    comment by nextaccountic · 2023-02-04 · in Python's “disappointing” superpowers
  7. …in the standard library, but I recall this as the definitive library for data parallelism in Rust: https://github.com/rayon-rs/rayon
    comment by ehsanu1 · 2022-09-28 · in Someone is pretending to be me
  8. …bugs away: - < https://github.com/BurntSushi/ripgrep > - < https://github.com/clap-rs/clap > - < https://github.com/rayon-rs/rayon > - < https://github.com/cloudflare/wrangler > - < https://github.com/sharkdp/fd >
    comment by yakubin · 2022-05-19 · in The Rust Borrow Checker – A Deep Dive
  9. …of good ways to wire up a parallel work pool, but they do require more than a one line change. [0]: https://github.com/rayon-rs/rayon/issues/394
    comment by coder543 · 2022-05-15 · in Intel's New Chimera: Alder Lake
  10. Rust is picking up momentum with industrial use but is overall still pretty uncommon. rayon ( https://github.com/rayon-rs/rayon ) makes it easy to use all your CPU cores. for simple cases, it can be literally a one line change to turn a…
  11. I'm looking forward to something like the brilliant rayon parallel operations library https://github.com/rayon-rs/rayon We won't get data race free guarantees but if built into pandas or Vaex we can have a near transparent API. It'll…
  12. …/doc.rust-lang.org/book/ch16-01-threads.html ), along with incredibly powerful libraries like Rayon ( https://github.com/rayon-rs/rayon ) to take advantage of them. async/await wasn’t specifically targeted for that use case because it…
    comment by anderskaseorg · 2021-06-17 · in Six ways to make async Rust easier
  13. Rust's Rayon library is pretty good for these use-cases https://github.com/rayon-rs/rayon use rayon::prelude::*; fn sum_of_squares(input: &[i32]) -> i32 { input.par_iter() // <-- just change that! .map(|&i| i * i) .sum() }
  14. …[1] https://github.com/PyO3/maturin [2] https://github.com/PyO3/rust-numpy [3] https://github.com/rayon-rs/rayon [4] https://github.com/pierogis/pierogis
  15. …All of these languages/libraries use a dynamic scheduler for load-balancing: * Rayon (Rust) [ https://github.com/rayon-rs/rayon ] * Goroutines (Go) [ https://golangbyexample.com/goroutines-golang/ ] * OpenMP [ https://www.openmp.org/ ] *…
  16. …of nondeterministic behavior. I think the Rayon FAQ does a good job of summarizing the problem: https://github.com/rayon-rs/rayon/blob/master/FAQ.md#but-wai... > Consider for example when you are conducting a search in parallel, say to…
  17. You don't need await for data (CPU) parallelism. You'd typically use something like https://github.com/rayon-rs/rayon or OpenMP instead.
    comment by floatboth · 2019-11-07 · in Async-await on stable Rust
  18. …changes in the way iterators split their workload, per current experiments in rayon-adaptive: https://github.com/rayon-rs/rayon/issues/616
  19. …there. [1] https://github.com/sharkdp/hyperfine [2] https://github.com/uploadcare/pillow-simd [3] https://github.com/rayon-rs/rayon
    comment by chriswitts · 2019-07-02 · in One Program Written in Python, Go, and Rust
  20. …docs.rs/crossbeam/0.3.2/crossbeam/struct.Scope.html#... For "parallel iterators", Rayon is excellent. https://github.com/rayon-rs/rayon For async I/O, the tokio library still demands solid Rust skills (at least until Rust 2018 lands), but…
  21. …are matures. Rayon, the Rust library getting most of the discussion in this thread, is now 1.0: https://github.com/rayon-rs/rayon/blob/master/RELEASES.md .
  22. …reached 1.0 today, which is an important milestone in Rust's march towards ecosystem stability: https://github.com/rayon-rs/rayon
    comment by kibwen · 2018-02-15 · in Rust 1.24
  23. …research, I settled on using worker-farm to help) to produce a strictly inferior result. Rayon: https://github.com/rayon-rs/rayon worker-farm: https://www.npmjs.com/package/worker-farm
  24. …ttps://gain-performance.com/2017/05/14/umesimd-tutorial-8-c... https://github.com/AdamNiederer/faster https://github.com/rayon-rs/rayon
    comment by mncharity · 2017-12-04 · in Faster: Fast numerical calculations in Rust