Introduce SIMDTable for ConcurrentHashMapSegment
Summary: As an alternative to backend to BucketTable, introduce SIMDTable, which mimics the use of SSE intrinsics to filter tags as found in F14 code. On synthetic benchmarks, SIMDTable outperforms BucketTable by between 1.1x and 2.6x operations per second when the map does not fit in cache. However, when the map fits in cache SIMDTable executes around 10% fewer operations per second compared with BucketTable. BucketTable, the existing backend, remains the default. Reviewed By: djwatson Differential Revision: D14458269 fbshipit-source-id: 5b6b01db5eb2430bdfc6f3500458f25971a6ad3d
Showing
Please register or sign in to comment