Главная
Study mode:
on
1
Introduction
2
Algorithms and Ranges
3
Parallelization of Algorithms
4
What is Ranges
5
Range V3 readability
6
Range V3 ability
7
How does Range V3 achieve composability
8
Can we now combine composability and performance
9
Introducing HPX
10
Dynamic Scheduling
11
HPX
12
HPX Futures
13
HPX Parallel
14
Performance composability
15
C Plus Conformance
16
Standard Parallel
17
Parallel Algorithms
18
The Final Goal
19
Options
20
Fusion
21
Parallelization
22
HPX on Ranges
23
Parallelism on Ranges
24
Final Result
25
Performance
26
Should We
27
Thread Pulls
28
Slide Requests
Description:
Explore parallelism on ranges in C++ through this conference talk from CppNow 2021. Delve into the challenges and possibilities of embedding execution policy mechanisms into range-based algorithms. Examine how HPX, a C++ Standard Library for Concurrency and Parallelism, proposes implementation strategies for range parallelization. Gain insights into algorithmic fusion, pipelining, and the potential performance impacts of parallelizing ranges. Learn about the speaker's perspective on whether the C++ community should push for range-based algorithm parallelization and understand the complexities involved in this powerful concept.

Parallelism on Ranges - Should We?

CppNow
Add to list
0:00 / 0:00