[dpdk-dev] [PATCH v2] hash: fix scaling by reducing contention

2015-10-30 Thread Bruce Richardson
On Fri, Oct 30, 2015 at 12:22:52PM +, Pablo de Lara wrote: > From: "De Lara Guarch, Pablo" > > If using multiple cores on a system with hardware transactional > memory support, thread scaling does not work, as there was a single > point in the hash library which is a bottleneck for all thread

[dpdk-dev] [PATCH v2] hash: fix scaling by reducing contention

2015-10-30 Thread Pablo de Lara
From: "De Lara Guarch, Pablo" If using multiple cores on a system with hardware transactional memory support, thread scaling does not work, as there was a single point in the hash library which is a bottleneck for all threads, which is the "free_slots" ring, which stores all the indices of the fr