Ancestors

Written by Christian Brauner 🦊🐺 on 2024-10-02 at 11:21

The thing I often need the most but don't have is a private test machine with as many cpus as possible so I can do meaningful performance testing. For example, right now I want to test some refcount improvements but I lack a machine with enough cpus to do that which is really annoying.

=> More informations about this toot | More toots from brauner@mastodon.social

Written by Mathieu Desnoyers on 2024-10-02 at 12:31

@brauner it looks like we are both looking into scalability of reference counters in the Linux kernel. In my case it's in the scheduler+mm subsystems: https://lore.kernel.org/lkml/20241002010205.1341915-1-mathieu.desnoyers@efficios.com/

Are there specific reference counters which you suspect to be bottlenecks ?

=> More informations about this toot | More toots from DesnoyersMa@discuss.systems

Written by Christian Brauner 🦊🐺 on 2024-10-02 at 13:12

@DesnoyersMa I'm confused this is a separate hazard pointer implementation from Boqun?

=> More informations about this toot | More toots from brauner@mastodon.social

Toot

Written by Mathieu Desnoyers on 2024-10-02 at 13:14

@brauner Yes, this is a separate implementation. I've done a prototype implementation in userspace based on per-cpu HP slots, and then created a minimalistic port of that implementation to kernel-space.

=> More informations about this toot | More toots from DesnoyersMa@discuss.systems

Descendants

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113238007416709252
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
358.171833 milliseconds
Gemini-to-HTML Time
0.902625 milliseconds

This content has been proxied by September (3851b).