Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Similar projects and alternatives to Thrust
THIS REPOSITORY HAS MOVED TO github.com/nvidia/cub, WHICH IS AUTOMATICALLY MIRRORED HERE.
ArrayFire: a general purpose GPU library.
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
A C++ GPU Computing Library for OpenCL
The C++ Standard Library for Parallelism and Concurrency
A General-purpose Parallel and Heterogeneous Task Programming System
A fast multi-producer, multi-consumer lock-free concurrent queue for C++11
Patterns and behaviors for GPU computing
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
A C++ library of Concurrent Data Structures
oneAPI Threading Building Blocks (oneTBB)
Simple library for asynchronous processing in Emacs
Optimized primitives for collective multi-GPU communication
stb single-file public domain libraries for C/C++
A modern formatting library
Abseil Common Libraries (C++)
A C++ header-only HTTP/HTTPS server and client library
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Magic Enum C++
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
Compile Time Regular Expression in C++
Parsing Expression Grammar Template Library
C++ compile-time enum to string, iteration, in a single header file
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Thrust reviews and mentions
Parallel Computations in C++: Where Do I Begin?
3 projects | /r/learnprogramming | 23 Sep 2022
For a higher level GPU interface, Thrust provides "standard library"-like functions that run in parallel on the GPU (Nvidia only)
What are some cool modern libraries you enjoy using?
32 projects | /r/cpp | 18 Sep 2022
For GPGPU, I like thrust. C++-idiomatic way of writing CUDA code, passing between host and device, etc.
A vision of a multi-threaded Emacs
7 projects | /r/emacs | 20 May 2022
Users should work with higher level primitives like tasks, parallel loops, asynchronous functions etc. Think TBB, Thrust, Taskflow, lparallel for CL, etc.
A note from our sponsor - InfluxDB
www.influxdata.com | 10 Jun 2023
NVIDIA/thrust is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of Thrust is C++.