我要评分
获取效率
正确性
完整性
易理解

Introduction

Thrust is the C++ parallel algorithms library which inspired the introduction of parallel algorithms to the C++ Standard Library. Thrust's high-level interface greatly enhances programmer productivity while enabling performance portability between GPUs and multicore CPUs. It builds on top of established parallel programming frameworks (such as CUDA, TBB, and OpenMP). It also provides a number of general-purpose facilities similar to those found in the C++ Standard Library.

For more information, visit the Thrust page at GitHub.

Programming languages: C++/C/CUDA

Brief description: A C++ parallel algorithms library.

Open source license: custom open source license

Recommended Software Version

Thrust 1.12