• 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