Joe Seigh

@jwseigh
4 Followers
10 Following
20 Posts
@tobinbaker @pkhuong
Deferred reclamation is sort of meant for short read access and not frequently doing writes.
Reference counting has the least latency for reclamation but has a lot of overhead.
RCU w/ restartable sequences could be a thing but I don't know where that went. I had a discussion with
@paulmckrcu about implementing it w/ signals but it turned out not to be feasible. This was back herehttps://groups.google.com/g/comp.os.linux.development.system/c/q9W9svf_DgY/m/3-RYj32I1Q4J .

@pkhuong @tobinbaker
#hazardpointers w/o the membar was done as POC around this time
https://groups.google.com/g/comp.programming.threads/c/XU6BtGNSkF0/m/AmWXvkGn3DAJ?pli=1

EBR wait-free w/o membar implementation (smrproxy) in here https://github.com/jseigh/proxies

Also there are about 2 or more ways to do #waitfree hazard pointers. See postings in https://jseigh.wordpress.com/

Hazard Pointers w/o memory barrier.

I guess technically it's now 2026, but I'm not changing the date on this one https://pvk.ca/Blog/2025/12/30/six-versions-accessing/
Six versions accessing: wait-free protected versions with bounded cardinality - Paul Khuong: some Lisp

Paul Khuong's personal blog. Some Lisp, some optimisation, mathematical or computer.

#CloudComputing #amazonwedservices
Old man says " Who's yelling at the cloud now?"
This #github panic where everyone is running around and screaming is almost as entertaining as when Jen broke the internet.
A gold plated prop sledge hammer would have been more apropos but then there would have been the inevitable tweet "WORST PUTTER EVER!!!" so there's that.
@deutrino @bruces Yes, daylight savings. One of my favorite time zones for testing was Canada/NewFoundland. They changed the change over times but way back ...
https://www.timeanddate.com/time/change/canada/newfoundland-and-labrador?year=2010
Daylight Saving Time 2010 in Newfoundland and Labrador, Canada

When do the clocks spring forward or fall back in Newfoundland and Labrador? Daylight Saving Time for 2025 and other years.

@bruces It's possibly the one thing, other than #concurrency, that programmers are worse at. Even supposedly smart ones.
@paulmckrcu Yes, very tricky. Apparently I mentioned you could do it with a MVC instruction 20 years ago, https://groups.google.com/g/comp.programming.threads/c/XU6BtGNSkF0/m/AmWXvkGn3DAJ, but I have absolutely no memory of that. So I "reinvented" it a short while back, then convinced myself it wouldn't work, and then came across that other article.
Hazard Pointers w/o memory barrier.

@paulmckrcu I was making assumptions about how membarrier was implemented. If it was using RCU it would probably work, not so much for the other implementations.

Anyway, I have a wait-free epoch based reclamation implementation that is easier to work with and has the ability to control reclaim granularity.