On Mon, Mar 16, 2015 at 4:22 AM, sbahra <sba...@repnop.org> wrote: > Hi all, > > I'd love your thoughts on > http://backtrace.io/blog/blog/2015/03/13/workload-specialization/ or at > least hope it's useful to some folks! I've been using this a few years now, > and decided to spend some time documenting the mechanism. I saw some folks > asked for this on this last last year. The implementation was targeting TSO > environment, and has no atomic operations / barriers there. The original > implementation is also targeting pure single-writer scenario (but extensions > available to make it completely linearized, if there's interest in that).
The way you do compaction (Probe Sequence Modification) is very nice! I don't see any mention of SMR in the Delete section. But I guess you still require deleted elements to be recycled via SMR, right? In general, this looks like a good example of limiting requirements and them implementing an efficient solution for the limited problem. Thanks for sharing! -- --- You received this message because you are subscribed to the Google Groups "Scalable Synchronization Algorithms" group. To unsubscribe from this group and stop receiving emails from it, send an email to lock-free+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/lock-free/CAEeQi3vxW-ZDvSgRPSKe314KWnm55U%3D-ivdprS%3DXJ8K1gSVZkQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.