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 Shu113017.32
Ying-Cheng Su200.34
Chang-Ming Tasi300.34
Huey-Min Sun4155.79