Skip to content

Conversation

@ywkaras
Copy link
Contributor

@ywkaras ywkaras commented Oct 20, 2022

Ran the performance test on an AMD EPYC 7742 64-Core Processor (128 logical cores). Performance was about 30 times faster with 256 threads (shared locking the mutex). However, performance was about 5 times slower with 16 threads.

If you compile this perf test with gcc version 8.3.1 , it will seg fault. It runs with gcc 9.2.1 and clang 10.0.0 .

@ywkaras ywkaras self-assigned this Oct 20, 2022
@ywkaras ywkaras added this to the Sometime milestone Oct 20, 2022
@ywkaras ywkaras force-pushed the TsScalableSharedMutex branch from e586dfd to 111939f Compare October 20, 2022 17:21
@ywkaras
Copy link
Contributor Author

ywkaras commented Oct 31, 2022

I have to put this way on the back burner, as Yahoo is not prioritizing performance on hosts with a high core count. If anyone else wants to work on it, feel free.

@ywkaras ywkaras added the Dormant label Nov 9, 2022
@ywkaras ywkaras closed this Nov 9, 2022
@zwoop zwoop removed this from the Sometime milestone Jan 17, 2023
@zwoop zwoop added Stale and removed Dormant labels Feb 3, 2023
@ywkaras ywkaras removed the Stale label Feb 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants