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
@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
@DesnoyersMa I'm confused this is a separate hazard pointer implementation from Boqun?
=> More informations about this toot | More toots from brauner@mastodon.social
@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
text/gemini
This content has been proxied by September (3851b).