pika is a C++ library for concurrency and parallelism. It implements senders/receivers (as proposed in P2300) for CPU thread pools, MPI, and CUDA.
To get started using pika see the documentation.
pika builds on C++ std::execution with fiber, CUDA, HIP, and MPI support.
pika is a C++ library for concurrency and parallelism. It implements senders/receivers (as proposed in P2300) for CPU thread pools, MPI, and CUDA.
To get started using pika see the documentation.
pika builds on C++ std::execution with fiber, CUDA, HIP, and MPI support.
Boost Software License 1.0