Accelerating multi-user online games on multi-core systems using dependents

Sebastian Albers, Alexander Ploss, Sergei Petrovich Gorlatch · 2011

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.

Read the paper · More papers on PaperTik