
Data-Parallel Types: Algorithms
The data-parallel types library has four special algorithms for SIMD vectors.
The four special…

My ALS Journey (27/n): An Emergency Call
Unfortunately, I had an emergency call last Friday. That's why this article is appearing a little earlier…

Data-Parallel Types: Reduction
In this article, I will discuss reduction and mask reduction for data-parallel types.
Reduction
A…

My ALS Journey (26/n): Cippi’s first Adventures
Cippi went on her first big trip. First, she went to Belgium to visit Tom Tesch, and then she flew to…

Data-Parallel Types: simd_mask
Thanks to simd_mask, conditional execution of operations on data-parallel types is possible.
Unfortunately,…

My ALS Journey (25/n): Small and Big Hurdles
Today, I want to share with you some of my everyday problems.
>> My ALS Journey so far <<
New…

Data-Parallel Types – A First Example
After providing a theoretical introduction to the new C++ 26 feature in my last article, “Data-Parallel…

My ALS Journey (24/n): Cippi’s World Tour
Many of you want to get in touch with Cippi. So here is a brief overview of her travel plans for 2025.
>>…

Data-Parallel Types (SIMD)
The data-parallel types (SIMD) library provides data-parallel types and operations on them. Today, I…

Read-copy-update (RCU)
Read-copy-update is strong in multithreading environments where a data structure is read almost exclusively…

atomic<shared_ptr<>> by Oliver Schädlich
This blog article is an experiment. A few days ago, I received the following email (translated from…

My ALS Journey (23/n): Cippi
Let me introduce Cippi. I hope you like her. You probably already know her from my C++ books.
>>…