hey @aaron_turon have you seen https://www.cs.rochester.edu/u/scott/papers/2018_PPoPP_IBR.pdf … ? think it'd be good in Rust?
-
-
Given the similarity between HP and reference counting you've observed, I wonder if this is somehow analogous to the way most practical garbage collection algorithms end up as hybrids between tracing and reference counting (per the unified theory of gc paper).
-
Sure, RC/HP/IBR/EBR/QSBR very much looks like a spectrum of memory reclamation strategies. I'm currently working on AtomicPtr that works with Box and Arc rather than raw pointers, and there's an algorithm behind the scenes which is not exactly HP nor RC, but something in between.
- 2 more replies
New conversation -
-
-
While I think it's unlikely that we'll want to implement this paper verbatim in Crossbeam (there are several important tradeoffs to consider here), we might be able to borrow some ideas at least. We'll see. If you find any similar papers, I'd be very interested in them. :)
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.