The Thrust library
Day: Monday, November 11Time: 2:10 PM - 3:00 PM
Place: Snedecor Hall 2113
The Thrust Library is a freely-available, GPU-accelerated analog of the C++ Standard Template Library (STL). Thrust provides a flexible, high-level interface and powerful GPU-accelerated algorithms that include sorts, scans, transformations, and reductions. As with CUBLAS and CULA, Thrust micromanages all the GPU parallelism so the user does not have to.
Materials
SlidesVideo
Example Code
constant_iterator.cu
container.cu
counting_iterator.cu
iterator1.cu
iterator2.cu
partition.cu
permutation_iterator.cu
reductions.cu
reorder.cu
scans.cu
sort.cu
transform_iterator.cu
transform_iterator.cu
transformations.cu
unwrapIter.cu
vector1.cu
vector2.cu
wrapIter.cu
zip_iterator.cu
Makefilecontainer.cu
counting_iterator.cu
iterator1.cu
iterator2.cu
partition.cu
permutation_iterator.cu
reductions.cu
reorder.cu
scans.cu
sort.cu
transform_iterator.cu
transform_iterator.cu
transformations.cu
unwrapIter.cu
vector1.cu
vector2.cu
wrapIter.cu
zip_iterator.cu
Makefile
Makefile
Makefile
Makefile
Makefile
Makefile
Makefile
Makefile
Makefile
Makefile
Makefile
Makefile
Makefile
Makefile
Makefile
Makefile
Makefile
Makefile