filmov
tv
How to: STL algorithm with parallel CPU and GPU

Показать описание
In this video I give a primer on data transformation and data reduction offered by STL algorithm library of the C++ standard. I show how powerful some standards are, specially when trying to apply the same interface on implementations that offer CPU or GPU parallelism.
Have a look on the summary to know what you can expect:
0:00 Intro
1:03 The STL Algorithm
2:28 Data transformation
3:36 Data reduction
5:22 Benefits of STL
8:27 The transform_reduce
11:16 Docker setup
12:22 Useful VScode extension
13:12 CMake setup
15:36 Using std::transform
18:00 Parallelizing std::transform
24:54 Using std::reduce
28:20 Using std::transform_reduce
32:03 Using functors
35:31 GPU with ::transform
41:40 Using thrust::
44:12 Benchmarking
Music by: mezhdunami, prigida
Have a look on the summary to know what you can expect:
0:00 Intro
1:03 The STL Algorithm
2:28 Data transformation
3:36 Data reduction
5:22 Benefits of STL
8:27 The transform_reduce
11:16 Docker setup
12:22 Useful VScode extension
13:12 CMake setup
15:36 Using std::transform
18:00 Parallelizing std::transform
24:54 Using std::reduce
28:20 Using std::transform_reduce
32:03 Using functors
35:31 GPU with ::transform
41:40 Using thrust::
44:12 Benchmarking
Music by: mezhdunami, prigida
How to: STL algorithm with parallel CPU and GPU
CppCon 2018: Jonathan Boccara “105 STL Algorithms in Less Than an Hour”
CppCon 2016: Tommy Bennett “Algorithm Mnemonics: Increase your Productivity with STL Algorithms&apos...
STL Algorithms on Sets
STL Algorithms 11: std::generate & std::generate_n
STL Algorithms 8: std::adjacent_find & adjacent_count
STL Algorithms 14: std::accumulate & std::reduce
C++ STL algorithm - counting (all_of, any_of, none_of)| Modern Cpp Series Ep. 147
3170. Lexicographically Minimum String After Removing Stars - LeetCode - Weekly 400 - 7 June 2025
STL Algorithms #4: Sorted Data Algorithms and Numeric Algorithms
IMPORTANT STL ALGORITHM.(WITH EXAMPLES).
C++ STL Tutorial | C++ STL Algorithm Tutorial | C++ Programming Tutorial For Beginners | Simplilearn
STL Algorithms 10: std::partition, std::stable_partition & std::remove_if
CppCon 2016: Marshall Clow “STL Algorithms - why you should use them, and how to write your own&apos...
C++ STL algorithm - std::fill and fill_n | Modern Cpp Series Ep. 151
STL Algorithms 13: std::unique & std::unique_copy
'STL Algorithms – How to Use Them and How to Write Your Own' - Marshall Clow [ ACCU 2016 ]...
STL Algorithms #1: Non-modifying Algorithms
CppCon 2015: Michael VanLoon “STL Algorithms in Action ”
STL Algorithms 5: std::all_of, std::any_of & std::none_of
C++ STL algorithm - std::copy_if and std::copy_n | Modern Cpp Series Ep. 150
STL Algorithms 3: std::reverse/_copy & std::rotate/_copy
C++ STL algorithm - transform algorithm | Modern Cpp Series Ep. 161
C++ From Scratch: Parallel STL Algorithms
Комментарии