GPU Computing to Improve Game Engine Performance

被引:2
|
作者
Asaduzzaman, Abu [1 ]
Lee, Hin Y. [1 ]
机构
[1] Wichita State Univ, Dept EECS, 1845 Fairmount St JB 253, Wichita, KS 67260 USA
来源
JOURNAL OF ENGINEERING AND TECHNOLOGICAL SCIENCES | 2014年 / 46卷 / 02期
关键词
Game engine; GPGPU computing; multicore processor; parallel programming; performance improvement; simultaneous multithreading;
D O I
10.5614/j.eng.technol.sci.2014.46.2.8
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Although the graphics processing unit (GPU) was originally designed to accelerate the image creation for output to display, today's general purpose GPU (GPGPU) computing offers unprecedented performance by offloading computing-intensive portions of the application to the GPGPU, while running the remainder of the code on the central processing unit (CPU). The highly parallel structure of a many core GPGPU can process large blocks of data faster using multithreaded concurrent processing. A game engine has many "components" and multithreading can be used to implement their parallelism. However, effective implementation of multithreading in a multicore processor has challenges, such as data and task parallelism. In this paper, we investigate the impact of using a GPGPU with a CPU to design high-performance game engines. First, we implement a separable convolution filter (heavily used in image processing) with the GPGPU. Then, we implement a multiobject interactive game console in an eight-core workstation using a multithreaded asynchronous model (MAM), a multithreaded synchronous model (MSM), and an MSM with data parallelism (MSMDP). According to the experimental results, speedup of about 61x and 5x is achieved due to GPGPU and MSMDP implementation, respectively. Therefore, GPGPU-assisted parallel computing has the potential to improve multithreaded game engine performance.
引用
收藏
页码:226 / 243
页数:18
相关论文
共 50 条
  • [41] HETEROGENEOUS GPU&CPU CLUSTER FOR HIGH PERFORMANCE COMPUTING IN CRYPTOGRAPHY
    Marks, Michal
    Jantura, Jaroslaw
    Niewiadomska-Szynkiewicz, Ewa
    Strzelczyk, Przemyslaw
    Gozdz, Krzysztof
    COMPUTER SCIENCE-AGH, 2012, 13 (02): : 63 - 79
  • [42] Performance Enhancement of GPU Parallel Computing Using Memory Allocation Optimization
    Lin, Chu-Hsing
    Liu, Jung-Chun
    Yang, Po-Kai
    PROCEEDINGS OF THE 2020 14TH INTERNATIONAL CONFERENCE ON UBIQUITOUS INFORMATION MANAGEMENT AND COMMUNICATION (IMCOM), 2020,
  • [43] Dynamic GPU power capping with online performance tracing for energy efficient GPU computing using DEPO tool
    Krzywaniak, Adam
    Czarnul, Pawel
    Proficz, Jerzy
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 145 : 396 - 414
  • [44] An integrated turbocharger design approach to improve engine performance
    ZHANG YangJunCHEN TaoZHUGE WeiLinZHANG ShuYong XU JianZhong State Key Laboratory of Automotive Safety and EnergyTsinghua UniversityBeijing China National Key Laboratory of Diesel Engine Turbocharging TechnologyPOBDatong China Institute of Engineering ThermophysicsChinese Academy of SciencesBeijing China
    Science China(Technological Sciences), 2010, 53 (01) : 69 - 74
  • [45] ADVANCES AND STRATEGIES TO IMPROVE THE PERFORMANCE OF BIODIESEL IN DIESEL ENGINE
    Riojas-Gonzalez, Hector-Hugo
    Bortoni-Anzures, Liborio-Jesus
    Martinez-Torres, Juan-Julian
    Ruiz, Hector A.
    INGENIUS-REVISTA DE CIENCIA Y TECNOLOGIA, 2023, (30): : 90 - 105
  • [46] THE USE OF GASDYNAMICS TO IMPROVE RECIPROCATING-ENGINE PERFORMANCE
    WINTERBONE, DE
    ISRAEL JOURNAL OF TECHNOLOGY, 1982, 20 (1-2): : 71 - 80
  • [47] Using Hydrogen Reactors to Improve the Diesel Engine Performance
    Kryshtopa, Sviatoslav
    Gorski, Krzysztof
    Longwic, Rafal
    Smigins, Ruslans
    Kryshtopa, Liudmyla
    Matijosius, Jonas
    ENERGIES, 2022, 15 (09)
  • [48] An integrated turbocharger design approach to improve engine performance
    YangJun Zhang
    Tao Chen
    WeiLin Zhuge
    ShuYong Zhang
    JianZhong Xu
    Science in China Series E: Technological Sciences, 2010, 53 : 69 - 74
  • [49] An integrated turbocharger design approach to improve engine performance
    ZHANG YangJun1
    2 National Key Laboratory of Diesel Engine Turbocharging Technology
    3 Institute of Engineering Thermophysics
    Science China(Technological Sciences) , 2010, (01) : 69 - 74
  • [50] Datamining Turbofan Engine Performance to Improve Fuel Efficiency
    Loro, Maria Navas
    Lacaille, Jerome
    2017 IEEE AEROSPACE CONFERENCE, 2017,