[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v2] Convert tasklet to per-cpu tasklet.
Hey, Dusting of this patchset which had been languishing in my queue. The presentation at XPDS 2016 by Intel poked me to brush this off. The Intel folks have run guests with large amount of CPUs and have discovered that the spinlock on the tasklet ends up taking an quite large time. This patchset should fix this problem - and it had fixed it for me when I tried to run benchmarks that used the tasklet infrastructure. The patches are also at: git://xenbits.xen.org/people/konradwilk/xen.git percpu_tasklet.v4.8.v2 xen/common/tasklet.c | 305 +++++++++++++++++++++++++++++++++------------- xen/include/xen/tasklet.h | 52 +++++++- 2 files changed, 271 insertions(+), 86 deletions(-) Konrad Rzeszutek Wilk (5): tasklet: Introduce per-cpu tasklet for softirq. tasklet: Add cross CPU feeding of per-cpu tasklets. tasklet: Remove the old-softirq implementation. tasklet: Introduce per-cpu tasklet for schedule tasklet. tasklet: Remove the scaffolding. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |