Title :
Accelerating multi-user online games on multi-core systems using dependents
Author :
Albers, Sebastian ; Ploss, Alexander ; Gorlatch, Sergei
Author_Institution :
Univ. of Munster, Munster, Germany
Abstract :
This paper describes how the performance potential of multi-core processors can be used to accelerate multi-user online games and other interactive applications. We developed DependenTS (Dependent Task Scheduler) - a task scheduling C++ library for multi-core systems. DependenTS is used within our Real-Time Framework (RTF) in order to overlap the application computations with communication-related actions. By executing the overlapped actions on multiple cores, we improve the application performance, in particular we increase the maximal number of players which can access a game simultaneously.
Keywords :
C++ language; computer games; microprocessor chips; C++ library; DependenTS; dependent task scheduler; interactive applications; multi-core processors; multiuser online games; real-time framework; task scheduling; Avatars; Games; Instruction sets; Libraries; Multicore processing; Real time systems; Servers;
Conference_Titel :
Consumer Communications and Networking Conference (CCNC), 2011 IEEE
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4244-8789-9
DOI :
10.1109/CCNC.2011.5766448