Does D programming language have work steal queue?
zoujiaqing
zoujiaqing at gmail.com
Sun May 22 21:25:53 UTC 2022
On Sunday, 22 May 2022 at 21:23:24 UTC, zoujiaqing wrote:
> On Sunday, 22 May 2022 at 21:07:19 UTC, zoujiaqing wrote:
>> Does D language have task steal queue?
>> The requirements are high-performance, lock-free, and
>> thread-safe.
>
> I think the final usage scenario is similar to this C++ project:
> https://github.com/ConorWilliams/Forkpool
This project implements many of the ideas in (available in
reference/):
* F. Schmaus et al., “Nowa: A Wait-Free Continuation-Stealing
Concurrency Platform”. In: 2021 IEEE International Parallel and
Distributed Processing Symposium (IPDPS). 2021.
* C. -X. Lin, T. -W. Huang and M. D. F. Wong, "An Efficient
Work-Stealing Scheduler for Task Dependency Graph," 2020 IEEE
26th International Conference on Parallel and Distributed Systems
(ICPADS), 2020, pp. 64-71, doi: 10.1109/ICPADS51040.2020.00018.
More information about the Digitalmars-d-learn
mailing list