[lttng-dev] real time Userspace RCU

2016-03-10 Thread Yuxin Ren
Hi, Is there any work or research about Userspace RCU on real time or embedded systems? Any information is welcome. Thanks a lot! Yuxin ___ lttng-dev mailing list lttng-dev@lists.lttng.org https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

Re: [lttng-dev] real time Userspace RCU

2016-03-10 Thread Yuxin Ren
Thank you for your reply. I want to generally understand how to apply urcu to real time systems. I know real time system focus on predictability on both timing and memory consumption. So how does real time urcu support predictability? Could you provide me some papers, documents or any materials

Re: [lttng-dev] real time Userspace RCU

2016-03-30 Thread Yuxin Ren
com> wrote: > - On Mar 11, 2016, at 6:45 AM, Paul E. McKenney > paul...@linux.vnet.ibm.com wrote: > >> On Thu, Mar 10, 2016 at 08:53:05PM +, Mathieu Desnoyers wrote: >>> - On Mar 10, 2016, at 3:33 PM, Yuxin Ren r...@gwmail.gwu.edu wrote: >>> >&g

Re: [lttng-dev] Question about lock in synchronize_rcu implementation of URCU

2016-04-28 Thread Yuxin Ren
(both of them enter the slow path to perform a grace > period), so the rcu_gp_lock is necessary in this case. > > (Cc Mathieu) > > But this is only my understanding and I'm learning the URCU code too ;-) > > Regards, > Boqun > > >> Might well be that it is unnecessary, but I will defer to Mat

Re: [lttng-dev] Question about lock in synchronize_rcu implementation of URCU

2016-04-27 Thread Yuxin Ren
As they don't currently perform grace period, why do we use the rcu_gp_lock? Thank you. Yuxin On Wed, Apr 27, 2016 at 10:08 PM, Paul E. McKenney <paul...@linux.vnet.ibm.com> wrote: > On Wed, Apr 27, 2016 at 09:34:16PM -0400, Yuxin Ren wrote: >> Hi, >> >> I am learning

[lttng-dev] Question about lock in synchronize_rcu implementation of URCU

2016-04-27 Thread Yuxin Ren
Hi, I am learning the URCU code. Why do we need rcu_gp_lock in synchronize_rcu? https://github.com/urcu/userspace-rcu/blob/master/urcu.c#L401 In the comment, it says this lock ensures mutual exclusion between threads calling synchronize_rcu(). But only the first thread added to waiter queue can

Re: [lttng-dev] real time Userspace RCU

2016-04-15 Thread Yuxin Ren
:22 AM, Paul E. McKenney <paul...@linux.vnet.ibm.com> wrote: > On Thu, Mar 31, 2016 at 09:20:07AM +0800, Yuxin Ren wrote: >> Thank you all!! >> >> I agree URCU does timing quite well. >> But are there any formal response time analysis for URCU/RCU (both >> read

[lttng-dev] RCU on non-cache-coherent memory

2016-08-01 Thread Yuxin Ren
Hi all, Is there any research or publications about RCU on top of non-cache-coherent multi-core architecture? Not only RCU, any other synchronization technique on top of non-cache-coherent multi-core is also helpful. Thanks a lot! Yuxin ___ lttng-dev

[lttng-dev] question about the RCU variant in CITRUS tree paper

2017-05-11 Thread Yuxin Ren
Hi, I am learning U-RCU now. And I read paper Concurrent Updates with RCU: Search Tree as an Example ( https://pdfs.semanticscholar.org/73e4/cd29273cf9d98d35bc184330e694ba798987.pdf ) In this paper, the authors present a variant RCU implementation, and argued their new RCU has better performance

Re: [lttng-dev] question about the RCU variant in CITRUS tree paper

2017-05-12 Thread Yuxin Ren
question could be stupid. Many thanks for your time Yuxin On Thu, May 11, 2017 at 4:23 PM, Paul E. McKenney <paul...@linux.vnet.ibm.com> wrote: > On Thu, May 11, 2017 at 04:05:45PM -0400, Yuxin Ren wrote: >> Hi, >> >> I am learning U-RCU now. >> And I read paper Concurr

Re: [lttng-dev] RCU consistency guarantees

2019-12-06 Thread Yuxin Ren
. McKenney wrote: > On Fri, Dec 06, 2019 at 10:59:05AM -0500, Mathieu Desnoyers wrote: > > - On Dec 6, 2019, at 3:51 PM, Yuxin Ren wrote: > > > > > On Fri, Dec 6, 2019 at 5:49 AM Mathieu Desnoyers < [ > > > mailto:mathieu.desnoy...@efficios.com | mathieu.desn

Re: [lttng-dev] RCU consistency guarantees

2019-12-13 Thread Yuxin Ren
Hi Paul On Sat, Dec 7, 2019 at 5:42 PM Paul E. McKenney wrote: > On Sat, Dec 07, 2019 at 03:04:42PM -0500, Yuxin Ren wrote: > > Thanks a lot for your help. I have some questions below. > > > > On Sat, Dec 7, 2019 at 1:37 AM Paul E. McKenney > wrote: > > > >

Re: [lttng-dev] RCU consistency guarantees

2019-12-15 Thread Yuxin Ren
On Sun, Dec 15, 2019 at 3:30 PM Paul E. McKenney wrote: > On Sat, Dec 14, 2019 at 01:31:31AM -0500, Yuxin Ren wrote: > > Hi Paul > > > > On Sat, Dec 7, 2019 at 5:42 PM Paul E. McKenney > wrote: > > > > > On Sat, Dec 07, 2019 at 03:04:42PM -0500, Yuxin R

[lttng-dev] RCU consistency guarantees

2019-12-05 Thread Yuxin Ren
Hi, I am a student, and learning RCU now, but still know very little about it. Are there any documents/papers/materials which (in)formally define and explain RCU consistency guarantees? I know there are some consistency models in the database area (such as PRAM, Read Uncommitted, etc) from

Re: [lttng-dev] RCU consistency guarantees

2019-12-06 Thread Yuxin Ren
On Fri, Dec 6, 2019 at 5:49 AM Mathieu Desnoyers < mathieu.desnoy...@efficios.com> wrote: > > - On Dec 5, 2019, at 8:17 PM, Yuxin Ren wrote: > > Hi, > I am a student, and learning RCU now, but still know very little about it. > Are there any documents/papers/mate

[lttng-dev] RCU consistency guarantees

2019-12-06 Thread Yuxin Ren
Hi, I am a student, and learning RCU now, but still know very little about it. Are there any documents/papers/materials which (in)formally define and explain RCU consistency guarantees? I know there are some consistency models in the database area (such as PRAM, Read Uncommitted, etc) from

Re: [lttng-dev] RCU consistency guarantees

2019-12-07 Thread Yuxin Ren
Thanks a lot for your help. I have some questions below. On Sat, Dec 7, 2019 at 1:37 AM Paul E. McKenney wrote: > On Fri, Dec 06, 2019 at 07:00:13PM -0500, Yuxin Ren wrote: > > Thanks so much for your great help. > > I definitely will look at those resources and papers! > &g