Exploring Advanced Strategies in High Performance Computing: A Comprehensive Analysis and Emerging Perspectives

Authors

DOI:

https://doi.org/10.35290/ro.v5n2.2024.1174

Keywords:

High Performance Computing (HPC), Parallel Programming, Heterogeneous Architectures, Quantum Computing, Machine Learning, Emerging Perspectives

Abstract

The present study focuses on the comprehensive investigation of advanced strategies in the field of High Performance Computing (HPC). The increasing demand for computing power to address complex problems in science, engineering and technology has driven the need for innovative and efficient strategies in this domain.

The article presents a comprehensive review of the existing literature, highlighting recent developments in hardware architectures, optimized algorithms, and parallel programming techniques. Representative case studies examined to illustrate the practical implementation of these strategies in real-world applications.

Comprehensive analysis addresses current and emerging challenges in HPC, including managing large data sets, energy efficiency, and adapting to heterogeneous architectures. Additionally, future perspectives explored, such as quantum computing and machine learning applied to high-performance problems.

This study contributes to the updated understanding of strategies in HPC, providing researchers and practitioners with a holistic view of emerging trends and possible future directions in this crucial field for scientific and technological advancement.

Downloads

Download data is not yet available.

References

Barroso, L., Clidaras, J., y Hölzle, U. (2022). The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines. Synthesis.

Chapman, B., Jost, G., y Van der Pas, R., (2007). Using OpenMP: Portable Shared Memory Parallel Programming. MIT Press.

Dongarra, J., Beckman, P., Moore, T., Aerts, P., Aloisio, G., Andre, J., Barkai, D., Berthou, J., Boku, T., Braunschweig, B., Cappello, F., Chapman, B., Chi, X., Choudhary, A., Dosanjh, S., Dunning, T., Fiore, S., Geist, A., Gropp, B. … Yelick, K. (2011). The International Excale Software Project Roadmap. International Jorunal of High Performance Computing Applications, 25(1). https://doi.org/10.1177/10943420103919 DOI: https://doi.org/10.1177/1094342010391989

García J. (2023). Escalabilidad dinámica en sistemas informáticos. Marcombo.

Grama, A., Gupta, A., Karypis, G. y Kumar, V. (2003). Introduction to Parallel

Computing. Addison-Wesley.

Gropp, W., Lusk, E., y Skjellum, A. (1999). Using MPI: Portable Parallel Programming with the Message-Passing Interface (2ª ed.). MIT Press. DOI: https://doi.org/10.7551/mitpress/7055.001.0001

Jamshed, S. (2015). Using HPC for Computational Fluid Dynamics: A Guide to High Performance Computing for CFD Engineers. Academic Press. DOI: https://doi.org/10.1016/B978-0-12-801567-4.00002-7

McCool, M., Reinders, J., y Robinson, A. (2012). Structured Parallel Programming: Patterns for Efficient Computation (1ª ed.). Morgan Kaufmann. DOI: https://doi.org/10.1016/B978-0-12-415993-8.00001-3

McCool, M. y Reinders, J. (2018). MPI: The Complete Reference. MIT Press.

Mahmood, Z., Puttini, R., y Erl, T. (2013). Cloud computing: Concepts, technology & architecture. Pearson.

Ozsu, M., y Valduriez, P. (2019). Principles of Distributed Database Systems (4th ed.). Springer Cham. https://doi.org/10.1007/978-3-030-26253-2 DOI: https://doi.org/10.1007/978-3-030-26253-2

Pacheco, P. (2011). An Introduction to Parallel Programming. Morgan Kaufmann.

Quinn, M. (1994). Parallel Computing: Theory and Practice. McGraw-Hill Education.

Sanders, J. y Kandrot, E.(2010). CUDA by example: An introduction to general-purpose GPU programming. Addison-Wesley Professional.

Silberschatz, A., Galvin, P., y Gagne, G. (2018). Operating System Concepts (10ª ed.). Wiley.

Sterling, T., Anderson, M., y Brodowicz, M. (2018). High Performance Computing: Modern Systems and Practices. Morgan Kaufmann. DOI: https://doi.org/10.1016/B978-0-12-420158-3.00018-6

Tanenbaum, A. y Van Steen, M. (2018). Distributed Systems: Principles and Paradigms (3rd ed.). Pearson.

Published

2024-06-10

How to Cite

Caicedo Goyes, F. L. (2024). Exploring Advanced Strategies in High Performance Computing: A Comprehensive Analysis and Emerging Perspectives. ODIGOS JOURNAL, 5(2), 9–32. https://doi.org/10.35290/ro.v5n2.2024.1174

Issue

Section

Articles