A toolkit for programming parallel shared memory algorithms
ParlayLib is a header only C++ library for developing efficient parallel algorithms and software on shared-memory multicore machines. It provides additional tools and primitives that go beyond what is available in the C++ standard library, and simplifies the task of programming provably efficient and scalable parallel algorithms. It consists of a sequence data type (analogous to std::vector), many parallel routines and algorithms, a work-stealing scheduler to support nested parallelism, and a scalable memory allocator.
Release | Stable | Testing |
---|---|---|
Fedora Rawhide | 2.3.1^20230215git36459f4-4.fc42 | - |
Fedora 41 | 2.3.1^20230215git36459f4-5.fc41 | - |
Fedora 40 | 2.3.1^20230215git36459f4-1.fc40 | - |
Fedora 39 | 2.1.5^20230215git137076b-3.fc39 | - |
You can contact the maintainers of this package via email at
parlaylib dash maintainers at fedoraproject dot org
.