CUDACasts Episode 15: Introduction to Thrust

Originally published at: https://developer.nvidia.com/blog/cudacasts-episode-15-introduction-thrust/

Whenever I hear about a developer interested in accelerating his or her C++ application on a GPU, I make sure to tell them about Thrust. Thrust is a parallel algorithms library loosely based on the C++ Standard Template Library. Thrust provides a number of building blocks, such as sort, scans, transforms, and reductions, to enable…