Re: [PATCH v11 3/5] locking/qspinlock: Introduce CNA into the slow path of qspinlock

2020-09-15 Thread Waiman Long
On 9/15/20 2:05 PM, Alex Kogan wrote: In CNA, spinning threads are organized in two queues, a primary queue for threads running on the same node as the current lock holder, and a secondary queue for threads running on other nodes. After acquiring the MCS lock and before acquiring the spinlock, th

[PATCH v11 3/5] locking/qspinlock: Introduce CNA into the slow path of qspinlock

2020-09-15 Thread Alex Kogan
In CNA, spinning threads are organized in two queues, a primary queue for threads running on the same node as the current lock holder, and a secondary queue for threads running on other nodes. After acquiring the MCS lock and before acquiring the spinlock, the MCS lock holder checks whether the nex