-
Can adding attributes to libc++ algorithms to help the auto-vectorizer? e.g.,
- __restrict
- __builtin_assume_aligned
@fhahn suggested parallel stl can also use some attributes https://libcxx.llv…
-
I have completed the AdaptiveCpp CMake integration on the example project. When tested it runs on GPU. I have also completed the AdaptiveCpp CMake integration on the Geobox project of Geogram Library…
-
Encountered by @H-G-Hristov in #4611.
~~Possibly related to the codepaths that I changed in #4395.~~
Confirmed by @AlexGuteniev on Discord, quoting his repro:
```
C:\Project\STL\out\x64>subs…
-
https://www.youtube.com/watch?v=bFSnXNIsK4A
-
Currently the vector algorithms in `stl/src/vector_algorithms.cpp` are only optimized for SSE2, SSE4.2, and AVX2. We should also provide NEON implementations of these algorithms.
-
Currently, the channel iterators can be used only as output iterators.
> Integrates well with STL algorithms.
If I want to pipe two channels, there is no support for the STL algorithms:
```cp…
-
v0.5 added ability to use Thrust library for parallel algorithms. This is done in `src/detail/Algorithms.h` using custom Aboria algorithms, which use tag dispatching to either call Thrust or STL algor…
-
https://wtffqbpl.github.io/2022/11/17/C-STL-Overview/#more
If you want to know all STL algorithms, or you want to learn how to master STL algorithms. Please click this article for more details.
-
Noticed while working #4495 . When I decided to use sized `if constexpr` dispatch, instead of using the same version for all element sizes, I observed significant perf degradation for small element si…
-
I Will be adding STL Functions and STL Algorithms.