Justifying sched_yield() in the RTS

Ben Gamari ben at smart-cactus.org
Fri May 1 16:25:05 UTC 2020


Ben Gamari <ben at smart-cactus.org> writes:

> Travis Whitaker <pi.boy.travis at gmail.com> writes:
>
>> Hello GHC devs,
>>
>> Through the course of reading some recent material posted by Linus
>> Torvalds ^1 ^2, I remembered stumbling upon GHC Trac #3553 ^3 some
>> years ago.
>>
> For what it's worth Simon Marlow and I discussed this a few weeks ago
> and he agreed that it would be worth re-running the futex experiments.

Whoops. The above should have read "mutex" experiments. Of course,
perhaps direct futex usage is also worth evaluating but simpler
is better if there is no performance trade-off.

Cheerss,

- Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 487 bytes
Desc: not available
URL: <http://mail.haskell.org/pipermail/ghc-devs/attachments/20200501/a9b95309/attachment.sig>


More information about the ghc-devs mailing list