|
|
Subscribe / Log in / New account

User-managed concurrency groups

User-managed concurrency groups

Posted Dec 29, 2021 22:24 UTC (Wed) by nksingh (subscriber, #94354)
In reply to: User-managed concurrency groups by camhusmj38
Parent article: User-managed concurrency groups

UMS was recently ripped out of Windows due to lack of usage. This new Linux mechanism is extremely similar to the Windows one.


to post comments

User-managed concurrency groups

Posted Dec 30, 2021 18:24 UTC (Thu) by glenn (subscriber, #102223) [Link] (3 responses)

It could be quite challenging for applications to code against this API. A popular userspace library on top of it would help facilitate adoption. A Cilk runtime, as ejr calls out, might be a good fit. Unfortunately, the framework's recent advocate, Intel, appears to have given up on it. Cilk support has also been dropped from gcc8.

What kind of ecosystem grew up around the Windows framework? Did it fail despite an ecosystem?

User-managed concurrency groups

Posted Dec 30, 2021 19:26 UTC (Thu) by nksingh (subscriber, #94354) [Link] (1 responses)

There was concrt and SQL server. SQL didn't see that big gains for their usecase at the time and concrt wasn't heavily adopted.

This was way before nodejs and Go and the dotnet tasking and async library was still in it's infancy.

User-managed concurrency groups

Posted Dec 30, 2021 19:27 UTC (Thu) by camhusmj38 (subscriber, #99234) [Link]

Concrt removed support from UMS pretty quickly. They found no significant performance boost in their use cases as well.

User-managed concurrency groups

Posted Dec 30, 2021 22:21 UTC (Thu) by ejr (subscriber, #51652) [Link]

Merely pining for the fjords: https://cilk.mit.edu/


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds