taskflow
taskflow copied to clipboard
A General-purpose Parallel and Heterogeneous Task Programming System
like folly's executor, CPUExecutor, IOExecutor it's very useful in some network/data process case (read/write socket, read/write files)
**Description** We are using the latest release of the library. Our use case of task flow is pretty simple. We have an executor which runs a few *taskflows*, one at...
An implementation of any modern parallel prefix sum algorithm would be a great addition to the library. ``` tf::Task task1 = taskflow.prefix_sum_exclusive( first, last, [] (auto& i) -> uint {...
I was running into issues where my application crashed with `std::terminate()`. After some debugging I found out that in one task an exception is thrown. I switched from `silent_dispatch()` to...
[https://github.com/taskflow/taskflow/issues/215#issue-685539450](url) I am also want something like this. for example A game instance[taskflow] compose of several components[task]. Task 1, create game instance; Task 2, deal players input; Task 3 clean...
tried compiling and running the following code. It fails at the taskflow code segment when compiling for cuda, but runs when running with g++. Running this on windows 10 with...
How to create a dynamic subflow from within an for_each_index operation ie: nested for_each_index.
The example given in the docs is ``` taskflow.for_each_index(0, 100, 2, [](int i) { }); // 50 loops with a + step ``` which represents ``` for(size_t i = 0;...
Pull request for #328 I've added in for_each_index_nested however I cannot get the the test case to work. Have a look at the test case in unittests/algorithm.cpp if I use...
This is a sketch of a solution to #303. I noticed that you guys are actively working on the same code I've modified here (for instance, dynamically calculating `max_steals` in...
GCC's libstdc++ implements parallel STL built on top of TBB: - https://gcc.gnu.org/gcc-9/changes.html - https://gcc.gnu.org/ml/libstdc++/2017-11/msg00112.html - https://github.com/intel/parallelstl It would be great to have parallel STL built on top of Cpp-Taskflow.