Submitted:
08 April 2025
Posted:
09 April 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Literature Review
2.1. Client-Server Computing
2.2. Distributed Computing

2.3. Cloud Computing
Edge Computing
2.4. Description of High-Performance Computing
Concept of Clusters in High Performance Computing
- Operating System
- Processor
- Storage
- Network


3. Proposed Methodology
3.1. Open Computing Language
OpenCL Programming Model
3.2. Performance

4. Comparative Analysis
4.1. Parallel Computing:
4.2. Cloud Computing:
4.3. Processing Capacity and Specialized Instances
4.4. Cluster Computing
4.5. Control Flow
4.6. High-Performance Computing (HPC) Control Flow Using CUDA and OpenCL CUDA (Compute Unified Device Architecture)


4.7. Comparative Analysis of Control Flow in CUDA and OpenCL
| CUDA | OpenCL | |
|
|
|
|
|
|
|
|
|
|
|
|
| Exit Points Identification |
|
points. |
4.8. Scalability
4.9. Hardware Scalability
4.10. Software Scalability
4.11. Application Scalability
4.12. Network Scalability
5. Potential Applications
5.1. The Need for HPC Applications
5.2. HPC Applications in Medicine

5.3. HPC Applications in Biophysics
5.4. HPC Applications in Business
HPC Applications in Engineering
6. Conclusions
References
- Al-Ansi, A., Al-Ansi, A. M., Muthanna, A., Elgendy, I. A., & Koucheryavy, A. (2021). Survey on intelligence edge computing in 6G: Characteristics, challenges, potential use cases, and market drivers. Future Internet, 13(5), 118. [CrossRef]
- Amaral, V., Norberto, B., Goulão, M., Aldinucci, M., Benkner, S., Bracciali, A., Carreira, P., Celms, E., Correia, L., Grelck, C., Karatza, H., Kessler, C., Kilpatrick, P., Martiniano, H., Mavridis, I., Pllana, S., Respício, A., Simão, J., Veiga, L., & Visa, A. (2019). Programming languages for data-intensive HPC applications: A systematic mapping study. Parallel Computing, 102, 102584. [CrossRef]
- Kuity, A., & Peddoju, S. K. (2023). Investigating performance metrics for container-based HPC environments using x86 and OpenPOWER systems. Journal of Cloud Computing, 12(1). [CrossRef]
- University of Vermont. (n.d.). Understanding the batch job system – VACC knowledge base. VACC Knowledge Base. Retrieved May 20, 2024, from https://www.uvm.edu/vacc/kb/knowledge-base/understand-batch-system.
- Microsoft Azure. (n.d.). What is PaaS? Platform as a service. Microsoft Azure. Retrieved May 20, 2024, from https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-paas.
- Boettiger, A. (2024). Comparing and contrasting ChatGPT 3.5, ChatGPT 4, ChatGPT 4 Turbo, and ChatGPT 4o. Copilot Institute. Retrieved May 20, 2024.
- Saeed, S., & Abdullah, A. (2021). Statistical analysis of the pre- and post-surgery of healthcare sector using high-dimension segmentation. Machine Learning Healthcare: Handling and Managing Data, 1(1), 1-25.
- Saeed, S., & Haron, H. (2021). A systematic mapping study of low-grade tumor of brain cancer and CSF fluid detecting in MRI images. Approaches and Applications of Deep Learning in Virtual Medical Care, 1(1), 1-25.
- Burns, B. (2019). Kubernetes: Up and running. O’Reilly Media.
- Buyya, R., Netto, M. A. S., Toosi, A. N., Rodriguez, M. A., Llorente, I. M., Vimercati, S. D. C. D., Samarati, P., Milojicic, D., Varela, C., Bahsoon, R., Assuncao, M. D. D., Srirama, S. N., Rana, O., Zhou, W., Jin, H., Gentzsch, W., Zomaya, A. Y., Shen, H., Casale, G., & Calheiros, R. (2018). A manifesto for future generation cloud computing. ACM Computing Surveys, 51(5), 1–38. [CrossRef]
- Corral-García, J., Lemus-Prieto, F., & Pérez-Toledano, M. Á. (2020). Efficient code development for improving execution performance in high-performance computing centers. The Journal of Supercomputing, 77(4), 3261–3288. [CrossRef]
- Avasalcai, C., Murturi, I., & Dustdar, S. (2020). Edge and fog: A survey, use cases, and future challenges. Fog Computing, 43–65. [CrossRef]
- Alferidah, D. K., & Jhanjhi, N. Z. (2020, October). Cybersecurity impact over big data and IoT growth. In 2020 International Conference on Computational Intelligence (ICCI) (pp. 103-108). IEEE. [CrossRef]
- Jena, K. K., Bhoi, S. K., Malik, T. K., Sahoo, K. S., Jhanjhi, N. Z., Bhatia, S., & Amsaad, F. (2022). E-learning course recommender system using collaborative filtering models. Electronics, 12(1), 157. [CrossRef]
- Aherwadi, N., Mittal, U., Singla, J., Jhanjhi, N. Z., Yassine, A., & Hossain, M. S. (2022). Prediction of fruit maturity, quality, and its life using deep learning algorithms. Electronics, 11(24), 4100. [CrossRef]
- Kumar, M. S., Vimal, S., Jhanjhi, N. Z., Dhanabalan, S. S., & Alhumyani, H. A. (2021). Blockchain-based peer-to-peer communication in autonomous drone operation. Energy Reports, 7, 7925-7939. [CrossRef]
- Saeed, S., & Haron, H. (2021). A systematic mapping study of low-grade tumor of brain cancer and CSF fluid detecting approaches and parameters. Approaches and Applications of Deep Learning in Virtual Medical Care, 1(1), 1-30. [CrossRef]
- Saeed, S., Abdullah, A., Jhanjhi, N. Z., Naqvi, M., & Ahmed, S. (2020). Effects of cell phone usage on human health and specifically on the brain. In Machine learning for healthcare (pp. 53-68). Chapman and Hall/CRC.
- Saeed, S., Jhanjhi, N. Z., Naqvi, M., Humayun, M., & Ponnusamy, V. (2021). Quantitative analysis of COVID-19 patients: A preliminary statistical result of deep learning artificial intelligence framework. In ICT solutions for improving smart communities in Asia (pp. 218-242). [CrossRef]
- Saeed, S., Jhanjhi, N. Z., Naqvi, S. M. R., & Khan, A. (2022). Cost optimization of software quality assurance. In Deep learning in data analytics: Recent techniques, practices, and applications (pp. 241–255). [CrossRef]
- Saeed, S., Jhanjhi, N. Z., Naqvi, S. M. R., & Khan, A. (2022). Analytical approach for security of sensitive business cloud. In Deep learning in data analytics: Recent techniques, practices, and applications (pp. 257–266). [CrossRef]
- Saeed, S., Jhanjhi, N. Z., Naqvi, M., Ponnusamy, V., & Humayun, M. (2020). Analysis of climate prediction and climate change in Pakistan using data mining techniques. In Industrial Internet of Things and cyber-physical systems: Transforming the conventional to digital (pp. 321–338). [CrossRef]
- NVIDIA. (n.d.). CUDA C++ programming guide. NVIDIA Developer Documentation. Retrieved May 20, 2024, from https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#control-flow-instructions.
- Fischer, P., Min, M., Rathnayake, D. T., Dutta, S., Kolev, T., Dobrev, V., Camier, J.-S., Kronbichler, M., Warburton, T., Świrydowicz, K., & Brown, J. (2020). Scalability of high-performance PDE solvers. International Journal of High Performance Computing Applications, 34(5), 562–586. [CrossRef]
- Gill, S. S., Wu, H., Patros, P., Ottaviani, C., Arora, P., Pujol, V. C., Haunschild, D., Parlikad, A. K., Cetinkaya, O., Lutfiyya, H., Stankovski, V., Li, R., Ding, Y., Qadir, J., Abraham, A., Ghosh, S. K., Song, H. H., Sakellariou, R., Rana, O., & Rodrigues, J. J. P. C. (2024). Modern computing: Vision and challenges. Telematics and Informatics Reports, 13, 100116. [CrossRef]
- Goto, S., & McGuire, D. K. (2022). The future role of high-performance computing in cardiovascular medicine and science - Impact of multi-dimensional data analysis. Journal of Atherosclerosis and Thrombosis, 29(5), 559–562. [CrossRef]
- Hager, G., & Wellein, G. (2010). Introduction to high-performance computing for scientists and engineers. CRC Press. [CrossRef]
- Jenni AI. (2023). Natural language processing in ChatGPT: An in-depth exploration. Jenni AI. Retrieved May 20, 2024, from https://jenni.ai/chat-gpt/nlp.
- Martens, J. (2023). HPC challenges: Overcoming platform complexity. Penguin Solutions. Retrieved May 20, 2024, from https://www.penguinsolutions.com/company/resources/newsroom/hpc-challenges-overcoming-platform-complexity.
- Lindsay, D., Gill, S. S., Smirnova, D., & Garraghan, P. (2021). The evolution of distributed computing systems: From fundamental to new frontiers. Computing. [CrossRef]
- Meador, D. (2020). Client-server computing. Tutorialspoint. Retrieved May 20, 2024, from https://www.tutorialspoint.com/Client-Server-Computing.
- Owaida, M., Bellas, N., Daloukas, K., & Antonopoulos, C. D. (2011). Synthesis of platform architectures from OpenCL programs. 2011 IEEE 19th Annual International Symposium on Field-Programmable Custom Computing Machines. [CrossRef]
- Paulose, J. (2023). Spark: A deep dive into the distributed computing powerhouse. Medium. Retrieved May 16, 2024, from https://medium.com/@paulosejithu/spark-a-deep-dive-into-the-distributed-computing-powerhouse-967897792e72.
- Kousha, P., Ramesh, B., Suresh, K. K., Chu, C.-H., Jain, A., Sarkauskas, N., Subramoni, H., & Panda, D. K. (2019). Designing a profiling and visualization tool for scalable and in-depth analysis of high-performance GPU clusters. 2019 IEEE 26th International Conference on High Performance Computing, Data, and Analytics (HiPC). [CrossRef]
- Radulović, M. (2023). Memory bandwidth and latency in HPC: System requirements and performance impact. Tesis Doctorals en Xarxa. [CrossRef]
- Aldughayfiq, B., Ashfaq, F., Jhanjhi, N. Z., & Humayun, M. (2023). Explainable AI for retinoblastoma diagnosis: interpreting deep learning models with LIME and SHAP. Diagnostics, 13(11), 1932. [CrossRef]
- Attaullah, M., Ali, M., Almufareh, M. F., Ahmad, M., Hussain, L., Jhanjhi, N., & Humayun, M. (2022). Initial stage COVID-19 detection system based on patients’ symptoms and chest X-ray images. Applied Artificial Intelligence, 36(1), 2055398. [CrossRef]
- Lee, S., Abdullah, A., & Jhanjhi, N. Z. (2020). A review on honeypot-based botnet detection models for smart factory. International Journal of Advanced Computer Science and Applications, 11(6). [CrossRef]
- Shah, I. A., Jhanjhi, N. Z., & Laraib, A. (2023). Cybersecurity and blockchain usage in contemporary business. In Handbook of Research on Cybersecurity Issues and Challenges for Business and FinTech Applications (pp. 49-64). IGI Global. [CrossRef]
- Muzafar, S., & Jhanjhi, N. Z. (2020). Success stories of ICT implementation in Saudi Arabia. In Employing Recent Technologies for Improved Digital Governance (pp. 151-163). IGI Global. [CrossRef]
- Gill, S. H., Razzaq, M. A., Ahmad, M., Almansour, F. M., Haq, I. U., Jhanjhi, N. Z., ... & Masud, M. (2022). Security and privacy aspects of cloud computing: a smart campus case study. Intelligent Automation & Soft Computing, 31(1), 117-128. [CrossRef]
- Kumar, M. S., Vimal, S., Jhanjhi, N. Z., Dhanabalan, S. S., & Alhumyani, H. A. (2021). Blockchain based peer to peer communication in autonomous drone operation. Energy Reports, 7, 7925-7939. [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).