stdexec

`std::execution`, the proposed C++ framework for asynchronous and parallel programming. (by NVIDIA)

Stdexec Alternatives

Similar projects and alternatives to stdexec

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better stdexec alternative or higher similarity.

stdexec reviews and mentions

Posts with mentions or reviews of stdexec. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-22.
  • How to write networking code now that will be easiest to adapt to the upcoming standard?
    2 projects | /r/cpp | 22 May 2023
    I searched for more information, and here are some relevant links, in case anybody else is interested: * https://www.reddit.com/r/cpp/comments/zdogz9/new_c_sender_library_enables_portable_asynchrony/ * https://github.com/nvidia/stdexec * https://www.reddit.com/r/cpp/comments/10b76e3/stdexecution_from_the_metal_up_paul_bendixen/ * https://www.reddit.com/r/cpp/comments/st9bjm/p2300_senderreceiver_is_dead_in_the_water_for_c23/
  • concurrencpp version 0.1.6 has been released!
    2 projects | /r/cpp | 21 Mar 2023
  • Customization Function Objects - Status?
    2 projects | /r/cpp | 19 Jan 2023
    The last direct news about the status of P2547R1 that I'm aware of was with the Soursop and Ponies in Kona blogpost in November 22. r/cpp looks to not have discussed CPOs directly when the post was linked. Indirectly, this Github issue hints that there is a strong possibility of no language alternative available by C++26.
  • Are Boost.coroutine2 coroutines still relevant now we have c++20 coroutines ?
    2 projects | /r/cpp | 19 Jan 2023
    Coroutine task types and other awaitables are well supported by the P2300 std::execution proposal. Take a look at https://github.com/NVIDIA/stdexec Coroutines in general are good at suspension and resumption, but they need a place to run and something to resume them. That's what the sender/receiver framework provides.
  • STUDY Buddy - C++ | Accelerated Computing
    1 project | /r/cpp | 4 Jan 2023
    Looking for a Study Partner (for SERIOUS learning), in the fields of Robotics | Accelerated Computing.I am studying Electrical Engineering (5 out of 7 semesters) and live in Germany. But yeah, College sucks and I mostly use online resources like NVIDIA's DLI, Coursera, edX, Educative and O'Reilly. [I really don't understand how these aren't the new Universities/Colleges. All I know I learned either from there or Youtube, Udemy or Books. College is actually what is slowing me down. It's such a waste of my time and resources. I asked ONE thing from them, and still, that was too much. They didn't do it.Anyway...I am currently going through/finally sorting out some Data Structures and Algorithms stuff (specially Graphs) and my plans/next goals are 1 - Go through C++'s P2300 Proposal and try to understand it along with NVIDIA's stdexec implementation, 2 - Take NVIDIA's CUDA C++ Course, 3 - Get started with Computer Vision [probably using NVIDIA again haha, along with OpenCV)
  • New C++ Sender Library Enables Portable Asynchrony
    1 project | /r/cpp | 6 Dec 2022
    Libunifex inspired P2300, but the design of P2300 has evolved since then and libunifex has not kept pace. stdexec is a faithful and up-to-date implementation of P2300. It also adds GPU support and a small number of schedulers and utilities not in P2300.
  • P2300 (Sender/Receiver) is DEAD in the water for C++23 !!!
    5 projects | /r/cpp | 15 Feb 2022
    It is on Github, btw: https://github.com/brycelelbach/wg21_p2300_std_execution
  • Asynchronous Stacks and Scopes
    1 project | /r/cpp | 30 Aug 2021
    I can't really argue that composing algorithms either using function call or pipe syntax is more readable than coroutines. I'll say this: right now P2300 is missing some discussion of how senders can be made trivially awaitable in a coroutine (and awaitables are senders by definition). If coroutines are your preferred syntax, sender/receiver is still a sound basis. Those parts of P2300 are currently under code review. You can find the PRs here.
  • A note from our sponsor - WorkOS
    workos.com | 26 Apr 2024
    The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →

Stats

Basic stdexec repo stats
8
1,254
9.6
3 days ago

NVIDIA/stdexec is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of stdexec is C++.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com