Hybrid Architecture for AI-Based RTS Games

IF 2.8 4区 计算机科学 Q3 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE
Antonio Maciá-Lillo;Antonio Jimeno-Morenilla;Higinio Mora;Eduard Duta
{"title":"Hybrid Architecture for AI-Based RTS Games","authors":"Antonio Maciá-Lillo;Antonio Jimeno-Morenilla;Higinio Mora;Eduard Duta","doi":"10.1109/TG.2025.3533949","DOIUrl":null,"url":null,"abstract":"Video games have evolved into a key part of modern culture and a major economic force, with the global market projected to reach <inline-formula><tex-math>${\\$}$</tex-math></inline-formula>522.50 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 graphics processing unit (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 multitenant GPU interference.","PeriodicalId":55977,"journal":{"name":"IEEE Transactions on Games","volume":"17 3","pages":"686-699"},"PeriodicalIF":2.8000,"publicationDate":"2025-01-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10854898","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Games","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10854898/","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0

Abstract

Video games have evolved into a key part of modern culture and a major economic force, with the global market projected to reach ${\$}$522.50 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 graphics processing unit (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 multitenant GPU interference.
基于ai的RTS游戏的混合架构
电子游戏已经发展成为现代文化的重要组成部分和主要的经济力量,预计到2024年全球市场将达到522.5亿美元。随着技术的进步,电子游戏对计算能力的要求越来越高,通常需要专门的硬件来实现最佳性能。特别是即时战略游戏,需要大量的计算,需要复杂的人工智能算法来实时模拟大量的单位和行为。专业的游戏pc使用专用的图形处理单元(GPU)来运行视频游戏。由于GPU在游戏之外的有用性,现代处理器通常包括集成GPU,特别是在笔记本电脑市场。我们提出了一种混合架构,同时利用专用GPU和集成GPU来加速视频游戏中的AI和物理模拟。混合方法旨在最大限度地利用所有可用资源。AI和物理计算从专用GPU卸载到集成GPU。因此,专用GPU可以专门用于渲染,从而提高性能。我们在一个定制的游戏引擎中实现了这个架构,使用OpenGL进行图形渲染,使用OpenCL进行通用GPU计算。实验结果突出了混合架构的性能特征,包括使用两种设备和多租户GPU干扰的挑战。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
IEEE Transactions on Games
IEEE Transactions on Games Engineering-Electrical and Electronic Engineering
CiteScore
4.60
自引率
8.70%
发文量
87
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信