[dpdk-dev] [PATCH v5 5/8] hash: add read and write concurrency support
Wang, Yipeng1
yipeng1.wang at intel.com
Thu Jul 12 03:22:12 CEST 2018
Hi, Stephen,
You are correct and we understand that spinlock might be slightly faster than counter based rwlock in this case. However, the counter based rwlock is the exception path when TSX fails.
If performance of this exception path is a big concern, a more optimal read-write lock scheme (e.g. TLRW) should be introduced into rte_rwlock in the future.
Thanks
Yipeng
>-----Original Message-----
>From: Stephen Hemminger [mailto:stephen at networkplumber.org]
>
>For small windows, reader-writer locks are slower than a spin lock
>because there are more cache bounces.
More information about the dev
mailing list