Figure 11: Average server response time (Abdelkhalek,
Bilas, 2004).
Furthermore, it is also significant for massive
online games to make multiple data synchronization.
So when applying parallel processing technique, the
server can deal with numerous data packages at the
same time which can reduce the internet latency and
maintain the synchronization of the data. Additionally,
in a massive online game, the artificial intelligence
needs to process the behavior decisions of multiple
NPCS (non-player characters) at the same time. So
parallel computing is of great importance to evaluate
the behavior logic of multiple NPCS at the same time
to improve the intelligence level and response speed
of AI.
4 FUTURE DEVELOPMENT
The past decades years of this new kinds of
technology (parallel technology) was mainly applied
on some basic online games. And nowadays with the
development of artificial intelligence, the game
industry has a trend to develop smarter Ai and smart
computing. it is also realizable for users to play game
without the touch of their fingers with the
development of virtual reality in the future. There also
has been some progress in virtual reality (VR). By
applying DLoVe and other parallel systems,
Deligiannidis and Jacob have already found that the
application of DLoVe can largely improve the overall
performance of applications and increase the average
framework, it can also be used to provide mechanisms
for the implementation and transformation of single-
user programs into multi-user applications which is
useful when developing some large online game on
virtual world in the future (Deligiannidis, Jacob,
2005).
Moreover, this article only discussed about
several parallel technologies and some applications
on game industry, a more detailed description of these
contents will be improved and supplemented in the
future.
5 CONCLUSION
In conclusion, this article has discussed several basic
parallel technologies for instance: multi-core, multi-
threads and cpu-gpu hybrid technology. It also talked
about some applications in the game industry. For
example, graphic rendering, ai route or instruction
planning and large online games. Moreover, this
article also explores the future integration of artificial
intelligence, virtual reality, and parallel computing.
Ultimately, several drawbacks emerged that require
resolution in the future, including addressing
compatibility issues between parallel techniques and
hardware, as well as ensuring data consistency.
REFERENCES
Abdelkhalek, A., & Bilas, A. 2004. Parallelization and
performance of interactive multiplayer game servers.
In Proceedings of the 18th International Parallel and
Distributed Processing Symposium (pp. 72-). IEEE.
AlBahnassi, W., Mudur, S. P., & Goswami, D. 2012. A
design pattern for parallel programming of games.
In 2012 IEEE 14th International Conference on High
Performance Computing and Communication & 2012
IEEE 9th International Conference on Embedded
Software and Systems (pp. 1007-1014). IEEE.enu, B.
(2011). Multi-core processors: An overview. arXiv.
Deligiannidis, L., & Jacob, R. J. K. 2005. Improving
performance of virtual reality applications through
parallel processing. Journal of Supercomputing, 33(2),
155–173.
Geer, D. 2005. Chip makers turn to multicore processors.
Computer, 38(5), 11-13.
Gregg, C., & Hazelwood, K. 2011. Where is the data? Why
you cannot debate CPU vs. GPU performance without
the answer. In Proceedings of the IEEE International
Symposium on Performance Analysis of Systems and
Software (pp. 134-144). IEEE.
Oliveira, T. F., Xavier-De-souza, S., & Silveira, L. F.
2021. Improving energy efficiency on SDN control-
plane using multi-core controllers. Energies, 14(11).
https://doi.org/10.3390/en14113161
Sanci, S. 2010. A parallel algorithm for flight route
planning on gpu using cuda [M.S. - Master of Science].
Middle East Technical University.
Tulip, J., Bekkema, J., & Nesbitt, K. 2006. Multi-threaded
game engine design. In Proceedings of the 3rd
Australasian Conference on Interactive Entertainment
(pp. 9–14). Murdoch University.
Zecena, I., Burtscher, M., Jin, T., & Zong, Z. 2013.
Evaluating the performance and energy efficiency of