The next version of the https://isocpp.org/ standard coming up next year won’t have a key feature that makes it easier to write code for execution in https://thenewstack.io/introducing-tigergraph-native-parallel-graph-database/ environments. The C++ 2023 standard won’t have an asynchronous algorithm feature called senders and receivers, which will allow for simultaneous execution of code on a system with multiple chips such as CPUs and GPUs.

The goal with senders and receivers is to bring the standard C++ framework up to date so programmers find it easier to write applications that take advantage of the new execution environments. Programmers are increasingly writing code for CPUs and accelerators like GPUs and AI chips, which are important for faster execution of applications.

But senders and receivers will add an abstraction layer for standard C++ code to run across multiple parallel environments.

Related Articles