logoalt Hacker News

mbidtoday at 7:17 AM1 replyview on HN

Relevant prior work: https://github.com/jimblandy/context-switch


Replies

likeabbastoday at 1:35 PM

Thank you for this! This is really helpful.

The UMCG implementation allows kernel thread context switches to happen in 150-200 microseconds, compared to the 1500-2000 microseconds for normal kernel thread context switches. My goal is to show that if UMCG could be merged into the Linux run time then then it would be competitive with async rust without the headache.

show 1 reply