Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

IMHO, some works of art...

82 views
Skip to first unread message

Chris M. Thomasson

unread,
Oct 23, 2016, 7:49:20 PM10/23/16
to
Check out this nice presentation from synchronization genius: Paul E.
McKenney

https://cppcon2016.sched.org/paulmckrcu

https://youtu.be/qcD2Zj9GgI4


And an excellent presentation by the very smart Anthony Williams:

https://youtu.be/FaHJOkOrfNo


I can code RCU in C++! Nice...

;^D

Chris M. Thomasson

unread,
Oct 25, 2016, 9:01:06 PM10/25/16
to
Well, I should say, we can code a user-space RCU impl. I cannot create a
RCU that uses the kernel in pure C++ without using OS specific tools.
One nice thing, is that Windows has a user-space API call that makes a
decent, and fairly efficient RCU possible in user-space;

https://msdn.microsoft.com/en-us/library/windows/desktop/ms683148(v=vs.85).aspx

Its so nice to have!

:^)

Chris M. Thomasson

unread,
Oct 26, 2016, 6:21:32 PM10/26/16
to
On 10/25/2016 6:00 PM, Chris M. Thomasson wrote:
> On 10/23/2016 4:49 PM, Chris M. Thomasson wrote:
>> Check out this nice presentation from synchronization genius: Paul E.
>> McKenney
>>
>> https://cppcon2016.sched.org/paulmckrcu
>>
>> https://youtu.be/qcD2Zj9GgI4
>>
>>
>> And an excellent presentation by the very smart Anthony Williams:
>>
>> https://youtu.be/FaHJOkOrfNo
>>
>>
>> I can code RCU in C++! Nice...
>
> Well, I should say, we can code a user-space RCU impl.


Check is out:

https://groups.google.com/d/topic/lock-free/X3fuuXknQF0/discussion
(please, read all if interested!)

Proxy GC is RCU in nature...

;^)

Chris M. Thomasson

unread,
Oct 26, 2016, 6:22:43 PM10/26/16
to
On 10/26/2016 3:21 PM, Chris M. Thomasson wrote:
> On 10/25/2016 6:00 PM, Chris M. Thomasson wrote:
>> On 10/23/2016 4:49 PM, Chris M. Thomasson wrote:
>>> Check out this nice presentation from synchronization genius: Paul E.
>>> McKenney
>>>
>>> https://cppcon2016.sched.org/paulmckrcu
>>>
>>> https://youtu.be/qcD2Zj9GgI4
>>>
>>>
>>> And an excellent presentation by the very smart Anthony Williams:
>>>
>>> https://youtu.be/FaHJOkOrfNo
>>>
>>>
>>> I can code RCU in C++! Nice...
>>
>> Well, I should say, we can code a user-space RCU impl.
>
>
> Check is out:
>
> https://groups.google.com/d/topic/lock-free/X3fuuXknQF0/discussion
> (please, read all if interested!)
>
> Proxy GC is RCU in nature...

My code can be found here wrt this subject of proxy gc:

http://pastebin.com/f71480694

red floyd

unread,
Oct 27, 2016, 4:17:03 PM10/27/16
to
On 10/25/2016 6:00 PM, Chris M. Thomasson wrote:

>>
>> I can code RCU in C++! Nice...

Has the RCU patent expired?

Chris M. Thomasson

unread,
Oct 27, 2016, 7:05:16 PM10/27/16
to
No. It seems to be extended in an infinite line!

;^o

Chris M. Thomasson

unread,
Oct 27, 2016, 7:15:36 PM10/27/16
to
On 10/27/2016 1:16 PM, red floyd wrote:
Keep in mind, IBM lawyers might be bigger than yours?

Yikes! Shudder....

;^o

red floyd

unread,
Oct 28, 2016, 12:17:23 PM10/28/16
to
As the late, unlamented SCO (as opposed to Santa Cruz) learned....

Chris M. Thomasson

unread,
Oct 28, 2016, 11:01:00 PM10/28/16
to
No SHI%! Man... Joe Seigh, former IBM guru, knows a lot about that mess.

I just want to be able to use a Proxy Collector, with out getting my as%
and ball% sued at the same damn time!

;^O
0 new messages