Title
An adaptative game loop architecture with automatic distribution of tasks between CPU and GPU
Abstract
This article presents a new architecture to implement all game loop models for games and real-time applications that use the GPU as a mathematics and physics coprocessor, working in parallel processing mode with the CPU. The presented model applies automatic task distribution concepts. The architecture can apply a set of heuristics defined in Lua scripts in order to get acquainted with the best processor for handling a given task. The model applies the GPGPU (general-purpose computation on GPUs) paradigm. In this article we propose an architecture that acquires knowledge about the hardware by running tasks in each processor and, by studying their performance over time, finding the best processor for a group of tasks.
Year
DOI
Venue
2009
10.1145/1658866.1658869
Computers in Entertainment (CIE) - SPECIAL ISSUE: Games
Keywords
Field
DocType
lua script,physics coprocessor,automatic distribution,adaptative game loop architecture,gpgpu,best processor,automatic task distribution concept,parallel processing mode,general-purpose computation,new architecture,game loop model,real-time application,task distribution,game loops,parallel processing
Game programming,Architecture,Central processing unit,Computer science,Parallel computing,Heuristics,General-purpose computing on graphics processing units,Coprocessor,Scripting language,Computation
Journal
Volume
Issue
Citations 
7
4
14
PageRank 
References 
Authors
0.75
10
9
Name
Order
Citations
PageRank
Mark Joselli1886.95
Marcelo Zamith2606.06
Esteban W. Gonzalez Clua327953.69
Anselmo Montenegro411615.18
Regina Leal-Toledo5536.23
Aura Conci622232.26
Paulo Pagliosa7323.57
Luis Valente8737.79
Bruno Feijó920029.85