Researcher
Members-
Posts
3 -
Joined
-
Last visited
Never -
Donations
0.00 GBP
About Researcher
- Birthday 01/01/1
Researcher's Achievements
Newbie (1/3)
0
Reputation
-
Implementing Wait-Free HashTable to Improve Performance
Researcher replied to Researcher's topic in OldCore modifications
There are several Lock-Free Quese available, http://www.cs.tau.ac.il/~shanir/nir-pubs-web/Papers/FIFO_Queues.pdf, Nir Shivit is a very prominent wait-free/lock-free algorithm developer. libCDS,libcds.sourceforge.net, has an implementation of it that may be useful. Unfortunately I need an application to test performance increase on replacing tbb concurrent hashmap with my Wait-Free hashtable. If, as you describe, the concurrent hashmap is not used much, then this is not a good fit for testing my hashtable. Thanks for your replies, and good luck on your server. -
Implementing Wait-Free HashTable to Improve Performance
Researcher replied to Researcher's topic in OldCore modifications
True some actions need to be implemented sequentially, but if you are using tbb concurrent hashmap, that means u have actions that can be implemented in parallel. -
I am a researcher at the University of Central Florida, I am looking to replace TBB concurrent hash map with a wait-free hash table in a a thread heavy application. Wait-Free is different from lock based data structures, such as TBB, in that it guarantees that no thread will prevent another thread from making progress. I came across your project and code while searching github for suitable applications. I have a few questions about your code, that I am sure you will be better suited to answer then me reading through it. Is there significant inserting, updating, or removing elements from the hash table through out the application? (not just initialization) Is there alot of thread contention during those operations? Is there other lock based data structures that cause performance issues? Thanks for your help, Researcher
Contact Us
To contact us
click here
You can also email us at [email protected]
Privacy Policy | Terms & Conditions
You can also email us at [email protected]
Privacy Policy | Terms & Conditions
Copyright © getMaNGOS. All rights Reserved.
This website is in no way associated with or endorsed by Blizzard Entertainment®
This website is in no way associated with or endorsed by Blizzard Entertainment®