http://home.comcast.net/~vzoom/demos/pc_sample.c
(this example code uses x86 and MSAM inline assembly, I have this is GAS x86 
and SPARC 32/64 assembly...)
This started off as a testing benchmark against SMR, RCU and some of my 
other collectors, but I now have this incorporated into my library. This 
proxy garbage collector has basically the exact same functionality as RCU. 
It has finer granularity than RCU... It uses another one of my specialized 
forms of atomic reference counting:
http://groups.google.com/group/comp.programming.threads/msg/08af0ba0d985027b
Any comments/questions/tricks/help/critiques/whatever is encouraged and will 
be highly appreciated...
FWIW, this is one of the collectors that I have hooked up to my 
high-performance memory allocator:
Thank you.
Is there any interest in this kind of stuff?
> Thank you.
>
> Is there any interest in this kind of stuff?
This can scale way better than virtually all existing "traditional 
read-write mutexs"...