-
genetic-sudoku
A Rust program designed to solve Sudoku puzzles using a multithreaded genetic algorithm.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Great choice of Rayon for parallel. This is exactly the kind of thing it works well for. You can trade your Mutex for a Vec, which I think is likely a performance win and definitely cleans up the code. See this branch, which I've PR-ed. Ideally ArrayVec would implement FromParallelIterator, in which case best of both worlds: see this issue.
Great choice of Rayon for parallel. This is exactly the kind of thing it works well for. You can trade your Mutex for a Vec, which I think is likely a performance win and definitely cleans up the code. See this branch, which I've PR-ed. Ideally ArrayVec would implement FromParallelIterator, in which case best of both worlds: see this issue.
You may be interested in darwin-rs, a crate for evolutionary algorithm that I'm working on. It uses multiple threads to speed things up, but I'm currently implementing node-crunch support, so that it can run on a cluster.
You may be interested in darwin-rs, a crate for evolutionary algorithm that I'm working on. It uses multiple threads to speed things up, but I'm currently implementing node-crunch support, so that it can run on a cluster.