Bolt is a C++ template library optimized for GPUs. Bolt provides high-performance library implementations for common algorithms such as scan, reduce, transform, and sort.

Bolt is a C++ template library optimized for heterogeneous computing. Bolt is designed to provide high-performance library implementations for common algorithms such as scan, reduce, transform, and sort. The Bolt interface was modeled on th

Related Repos



samanbarghi Update: This library is not maintained anymore. The core concepts from this library is transfered to libfibre which provides the same functionality whith better support: https://git.uwaterloo.ca/mkarsten/KOS/tree/master/src/libfi
 

cameron314 moodycamel::ConcurrentQueue An industrial-strength lock-free queue for C++. Note: If all you need is a single-producer, single-consumer queue, I have one of those too. Features Knock-your-socks-off blazing fast pe
 

bloomen transwarp Version 1.5.0 Download as single header from here Doxygen documentation transwarp is a header-only C++ library for task concurrency. It enables you to free your functors from explicit threads and transparently mana
 
Popular
5.2k

taskflow Cpp-Taskflow A fast C++ header-only library to help you quickly build parallel programs with complex task dependencies. Why Cpp-Taskflow? Cpp-Taskflow lets you quickly build parallel dependency graphs using moder
 

STEllAR-GROUP The C++ Standard Library for Parallelism and Concurrency
 

Amanieu Async++ Async++ is a lightweight concurrency framework for C++11. The concept was inspired by the Microsoft PPL library and the N3428 C++ standard proposal. Example Here is a short example which shows some features of
 

shiyanhui Introduction libcsp is a high performance concurrency C library influenced by the CSP model. Features Multiple cpu cores supported. High performance scheduler. Stack size statically analyzed in compile time.
 

NERSC Modular, multilingual (C, C++, CUDA, Fortran, Python) utility for performance measurement and analysis