Processing math: 100%
Hybrid Architecture for AI-Based RTS Games | IEEE Journals & Magazine | IEEE Xplore

Abstract:

Video games have evolved into a key part of modern culture and a major economic force, with the global market projected to reach {\$}282.30 billion in 2024. As technolo...Show More

Abstract:

Video games have evolved into a key part of modern culture and a major economic force, with the global market projected to reach {\$}282.30 billion in 2024. As technology advances, video games increasingly demand high computing power, often requiring specialized hardware for optimal performance. Real-time strategy games, in particular, are computationally intensive, with complex artificial intelligence algorithms that simulate numerous units and behaviors in real-time. Specialized gaming PCs are use a dedicated GPU to run video games. Due to the usefulness of GPUs besides gaming, modern processors usually include an integrated GPU, specially in the laptop market. We propose a hybrid architecture that utilizes both the dedicated GPU and the integrated GPU simultaneously, to accelerate AI and physics simulations in video games. The hybrid approach aims to maximize the utilization of all available resources. The AI and physics computations are offloaded from the dedicated GPU to the integrated GPU. Therefore, the dedicated GPU can be used exclusively for rendering, resulting in improved performance. We implemented this architecture in a custom-built game engine using OpenGL for graphics rendering and OpenCL for general-purpose GPU computations. Experimental results highlight the performance characteristics of the hybrid architecture, including the challenges of working with the two devices and multi-tenant GPU interference.
Published in: IEEE Transactions on Games ( Early Access )
Page(s): 1 - 14
Date of Publication: 27 January 2025

ISSN Information: