Title | ||
---|---|---|
Leveraging the strengths of transactional memory while maintaining system performance for a multiplayer gaming application |
Abstract | ||
---|---|---|
With the technology of multi-core on the rise, many applications have started to support concurrency control on shared resources for raising performance and accuracy such as locks, semaphores, and monitors. A new mechanism called transactional memory (TM) can provide serilizability for using shared resources and ease for programming. However, the TM performance of most studies has been relatively poorer than traditional methods. This is the reason why these applications still use the locks to handle the problem of concurrency control. We propose two mechanisms named Barrier Transactional Memory and Aggregate Physics Update to detect and release signals without conflict and to update all calculation results using parallel multi-threading in a multi-player gaming system. Experimental results show the improvement and the comparison of the proposed mechanisms to traditional locking and single thread update, especially in the area of physics calculations and updating. |
Year | DOI | Venue |
---|---|---|
2012 | 10.1007/978-3-642-33065-0_2 | ICA3PP (2) |
Keywords | Field | DocType |
single thread update,traditional method,barrier transactional memory,calculation result,multiplayer gaming application,shared resource,tm performance,transactional memory,system performance,multi-player gaming system,concurrency control,aggregate physics update | Software transactional memory,Semaphore,Concurrency control,Computer science,Parallel computing,Multiversion concurrency control,Thread (computing),Transactional memory,Non-lock concurrency control,Operating system,Optimistic concurrency control,Distributed computing | Conference |
Citations | PageRank | References |
0 | 0.34 | 11 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Lihchyun Shu | 1 | 130 | 17.32 |
Ying-Cheng Su | 2 | 0 | 0.34 |
Chang-Ming Tasi | 3 | 0 | 0.34 |
Huey-Min Sun | 4 | 15 | 5.79 |