Benchmark review and case study of stress test for a gaming computer applied in CPU
Resumo
A stress test on gaming computers is one of the instruments used to ensure that machines can handle demanding memory, processing, and graphics tasks without compromising performance. This study examines benchmark tools for stress testing both personal and gaming computers, as well as degradation variables that can impact their performance. A C++ algorithm based on prime number calculation was created to stress and measure the consumption of three CPUs: AMD Ryzen 7 4800H (Nitro 5 AN515-44), 12th Gen Intel(R) Core(TM) i7-12700H (Predator Triton 300 SE), and 12th Gen Intel(R) Core(TM) i9-12900H (Predator Triton 500 SE). To provide similar conditions, the test was run with ten simultaneous threads on each machine. The results show good performance of the algorithm and revealed the superior performance of the Predator Triton 500 SE in terms of runtime. The discussion addresses the findings that can be utilized to identify potential bottlenecks and ensure a positive gaming experience.
Referências
Victor R Basili and David M Weiss. 1984. A methodology for collecting valid software engineering data. IEEE Transactions on software engineering 6 (1984), 728–738. DOI: 10.1109/TSE.1984.5010301
Andreas Blumenthal, Mirko Luedde, Thomas Manzke, Bjoern Mielenhausen, and Christiaan E. Swanepoel. 2004. Measuring software system performance using benchmarks. United States, Patent Application Publication. Patent US2005120341A1_20050602. Online. Available at: [link]. Accessed: 2024-07-05.
Shuai Che and Kevin Skadron. 2014. BenchFriend: Correlating the performance of GPU benchmarks. Journal of Experimental Algorithmics 28, 2 (2014), 238–250. DOI: 10.1177/1094342013507960
Christopher Cullinan, Christopher Wyant, and Timothy Frattesi. 2012. Computing Performance Benchmarks among CPU, GPU, and FPGA. MathWorks, 117587, Russia, Moscow, Varshavskoye Highway, No. 125. Online. Available at: [link]. Accessed: 2024-07-05.
Tyler Dwyer, Alexandra Fedorova, Sergey Blagodurov, Mark Roth, Fabien Gaud, and Jian Pei. 2012. A practical method for estimating performance degradation on multicore processors, and its application to hpcworkloads. In SC’12: Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis. IEEE, Salt Lake City Utah, 1–11. DOI: 10.1109/SC.2012.11
Rudolf Eigenmann. 2000. Performance evaluation and benchmarking with realistic applications. MIT Press; First Edition, 255 Main Street 9th Floor Cambridge, MA 02142.
David Flater and William F Guthrie. 2013. A case study of performance degradation attributable to run-time bounds checks on C++ vector access. Journal of research of the National Institute of Standards and Technology 118 (2013), 260. DOI: 10.6028/jres.118.012
Samuel Irving, Bin Li, Shaoming Chen, Lu Peng, Weihua Zhang, and Lide Duan. 2020. Computer comparisons in the presence of performance variation. Frontiers of Computer Science 14, 1 (2020), 21–41. DOI: 10.1007/S11704-018-7319-2
Desislava Ivanova, Vladimir Kadurin, and Yanko Belov. 2015. Performance Evaluation and Benchmarking of Modern GPU Architectures. In International Scientific Conference Computer Science. International Scientific Conference Computer Science’ 2015, Durrës, Albania, 1–8.
Simon McIntosh-Smith, Terry Wilson, Amaurys Avila Ibarra, Jonathan Crisp, and Richard B. Sessions. 2012. Benchmarking Energy Efficiency, Power Costs and Carbon Emissions on Heterogeneous Systems. Comput. J. 55, 2 (2012), 192–205. DOI: 10.1093/comjnl/bxr091
Samuel Nzube. 2024. How to Stress Test GPU for Peak Performance. Auslogics. [link] Accessed: 2024-06-25.
Samuel Nzube. 2024. The Why and How of Computer Stress Tests: A User’s Handbook. Auslogics. [link] Accessed: 2024-06-25.
Aashish Shreedhar Phansalkar. 2006. Measuring program similarity for efficient benchmarking and performance analysis of computer systems. PhD thesis. University of Texas at Austin, Computer Science Dept. Taylor Hall 2.124 Austin, TXUnited States. ISBN: 978-0-549-26741-6.
William Pugh. 2008. Technical perspective: A methodology for evaluating computer system performance. Commun. ACM 51, 8 (2008), 82–82. DOI: 10.1145/1378704.1378722
Gareth Schott, David Buckingham, Andrew Burn, and Diane Carr. 2006. Studying computer games (Chapter 1). In Computer Games: Text, Narrative and Play. Willey, 42 McDougall Street Milton, Queensland 4064, 224pp. ISBN: 978-0-745-63400-5.
Fadi N Sibai. 2007. Evaluating the CPU, Memory and Graphics Performance of Personal Computers with OSMark. In Proceedings of the 9th Annual UAE University Research Conference. College of Information Technology, United Arab Emirates University P.O. Box 15551, 1–6.
Fadi N Sibai. 2008. Gauging the OpenSourceMark Benchmark in Measuring CPU Performance. In Seventh IEEE/ACIS International Conference on Computer and Information Science (icis 2008). IEEE, Institute of Electrical and Electronics Engineers, Portland, Oregon, USA, 433–438.
TestSigma. 2024. Software Stress Testing. TestSigma. [link] Accessed: 2024-06-25.
Vladislav A Vashchenko and Vladimir F Sinkevitch. 2008. Physical limitations of semiconductor devices. Vol. 340. Springer, New York, NY. 1–330 pages. DOI: 10.1007/978-0-387-74514-5
Joao Victor Amorim Vieira, Matheus Alcântara Souza, and Henrique Cota de Freitas. 2023. Performance Evaluation of Intel and AMD Memory Hierarchies Using a Simulation-driven Approach With Gem5. In Proceeding of XXIV Simpósio em Sistemas Computacionais de Alto Desempenho (SSCAD). SBC, Brazilian Computer Society, Porto Alegre, RS, Brazil, 17–24. DOI: 10.5753/wscad_estendido.2023.235791
Vijay. 2023. 18 Top Computer Stress Test Software To Test CPU, RAM And GPU [2023 LIST]. Software Testing Help. [link] Accessed: 2023-07-29.
Vijay. 2024. Computer Stress Test Software. Software Testing Help. [link] Accessed: 2024-07-05.