Re: [dpdk-dev] [PATCH v1 0/3] MCS queued lock implementation

2019-07-05 Thread Phil Yang (Arm Technology China)
> -Original Message- > From: Thomas Monjalon > Sent: Friday, July 5, 2019 4:12 AM > To: Phil Yang (Arm Technology China) ; Honnappa > Nagarahalli > Cc: dev@dpdk.org; jer...@marvell.com; hemant.agra...@nxp.com; Gavin > Hu (Arm Technology China) ; nd > Subject: Re

Re: [dpdk-dev] [PATCH v1 0/3] MCS queued lock implementation

2019-07-04 Thread Thomas Monjalon
05/06/2019 17:58, Phil Yang: > This patch set added MCS lock library and its unit test. > > The MCS lock (proposed by JOHN M. MELLOR-CRUMMEY and MICHAEL L. SCOTT) > provides > scalability by spinning on a CPU/thread local variable which avoids expensive > cache bouncings. It provides fairness by

Re: [dpdk-dev] [PATCH v1 0/3] MCS queued lock implementation

2019-06-06 Thread Phil Yang (Arm Technology China)
From: David Marchand Sent: Thursday, June 6, 2019 12:30 AM To: Phil Yang (Arm Technology China) Cc: dev ; tho...@monjalon.net; jer...@marvell.com; hemant.agra...@nxp.com; Honnappa Nagarahalli ; Gavin Hu (Arm Technology China) ; nd Subject: Re: [dpdk-dev] [PATCH v1 0/3] MCS queued lock

Re: [dpdk-dev] [PATCH v1 0/3] MCS queued lock implementation

2019-06-05 Thread Honnappa Nagarahalli
> ; Gavin Hu (Arm Technology China) > ; nd > Subject: Re: [dpdk-dev] [PATCH v1 0/3] MCS queued lock implementation > > On Wed, 5 Jun 2019 23:58:45 +0800 > Phil Yang wrote: > > > This patch set added MCS lock library and its unit test. > > > > The MCS lock (

Re: [dpdk-dev] [PATCH v1 0/3] MCS queued lock implementation

2019-06-05 Thread Honnappa Nagarahalli
On Wed, Jun 5, 2019 at 6:00 PM Phil Yang mailto:phil.y...@arm.com>> wrote: This patch set added MCS lock library and its unit test. The MCS lock (proposed by JOHN M. MELLOR-CRUMMEY and MICHAEL L. SCOTT) provides scalability by spinning on a CPU/thread local variable which avoids expensive cach

Re: [dpdk-dev] [PATCH v1 0/3] MCS queued lock implementation

2019-06-05 Thread Thomas Monjalon
05/06/2019 17:58, Phil Yang: > This patch set added MCS lock library and its unit test. It seems this patch is targetting 19.08, however it missed the proposal deadline by 2 days. +Cc techboard for a decision.

Re: [dpdk-dev] [PATCH v1 0/3] MCS queued lock implementation

2019-06-05 Thread Stephen Hemminger
On Wed, 5 Jun 2019 23:58:45 +0800 Phil Yang wrote: > This patch set added MCS lock library and its unit test. > > The MCS lock (proposed by JOHN M. MELLOR-CRUMMEY and MICHAEL L. SCOTT) > provides > scalability by spinning on a CPU/thread local variable which avoids expensive > cache bouncings.

Re: [dpdk-dev] [PATCH v1 0/3] MCS queued lock implementation

2019-06-05 Thread David Marchand
On Wed, Jun 5, 2019 at 6:00 PM Phil Yang wrote: > This patch set added MCS lock library and its unit test. > > The MCS lock (proposed by JOHN M. MELLOR-CRUMMEY and MICHAEL L. SCOTT) > provides > scalability by spinning on a CPU/thread local variable which avoids > expensive > cache bouncings. It

[dpdk-dev] [PATCH v1 0/3] MCS queued lock implementation

2019-06-05 Thread Phil Yang
This patch set added MCS lock library and its unit test. The MCS lock (proposed by JOHN M. MELLOR-CRUMMEY and MICHAEL L. SCOTT) provides scalability by spinning on a CPU/thread local variable which avoids expensive cache bouncings. It provides fairness by maintaining a list of acquirers and passin