DocumentCode
1923866
Title
Cheat detection processing: A GPU versus CPU comparison
Author
Stensland, Håkon Kvale ; Myrseth, Martin Øinæs ; Griwodz, Carsten ; Halvorsen, Pål
Author_Institution
Simula Res. Lab., Oslo, Norway
fYear
2010
fDate
16-17 Nov. 2010
Firstpage
1
Lastpage
6
Abstract
In modern online multi-player games, game providers are struggling to keep up with the many different types of cheating. Cheat detection is a task that requires a lot of computational resources. Advances made within the field of heterogeneous computing architectures, such as graphics processing units (GPUs), have given developers easier access to considerably more computational resources, enabling a new approach to solving this issue. In this paper, we have developed a small game simulator that includes a customizable physics engine and a cheat detection mechanism that checks the physical model used by the game. To make sure that the mechanisms are fair to all players, they are executed on the server side of the game system. We investigate the advantages of implementing physics cheat detection mechanisms on a GPU using the Nvidia CUDA framework, and we compare the GPU implementation of the cheat detection mechanism with a CPU implementation. The results obtained from the simulations show that offloading the cheat detection mechanisms to the GPU reduces the time spent on cheat detection, enabling the servers to support a larger number of clients.
Keywords
Internet; computer games; computer graphic equipment; coprocessors; multiprocessing systems; parallel architectures; security of data; CPU; GPU; Nvidia CUDA framework; cheat detection processing; customizable physics engine; game simulator; graphics processing unit; heterogeneous computing architecture; online multiplayer game; Acceleration; Engines; Games; Graphics processing unit; Hardware; Servers;
fLanguage
English
Publisher
ieee
Conference_Titel
Network and Systems Support for Games (NetGames), 2010 9th Annual Workshop on
Conference_Location
Taipei
ISSN
2156-8138
Print_ISBN
978-1-4244-8356-3
Electronic_ISBN
2156-8138
Type
conf
DOI
10.1109/NETGAMES.2010.5679527
Filename
5679527
Link To Document