Exploración de estrategias avanzadas en computación de alto rendimiento: Un Análisis Integral y Perspectivas Emergentes

Autores/as

DOI:

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

Palabras clave:

Computación de Alto Rendimiento (HPC), Programación Paralela, Arquitecturas Heterogéneas, Computación Cuántica, Aprendizaje Automático, Perspectivas Emergentes

Resumen

El presente estudio, se centró en la investigación exhaustiva de las estrategias avanzadas en el campo de la Computación de Alto Rendimiento (HPC). La creciente demanda de potencia de cálculo para abordar problemas complejos en ciencia, ingeniería y tecnología ha impulsado la necesidad de estrategias innovadoras y eficientes en este dominio.

El artículo presenta una revisión exhaustiva de la literatura existente, destacando los desarrollos recientes en arquitecturas de hardware, algoritmos optimizados y técnicas de programación paralela. Se examinaron casos de estudio representativos para ilustrar la implementación práctica de estas estrategias en aplicaciones del mundo real.

El análisis integral abordó desafíos actuales y emergentes en HPC, incluyendo la gestión de grandes conjuntos de datos, la eficiencia energética y la adaptación a arquitecturas heterogéneas. Además, se exploraron perspectivas futuras, como la computación cuántica y el aprendizaje automático aplicado a problemas de alto rendimiento.

Este estudio contribuyó a la comprensión actualizada de las estrategias en HPC, proporcionando a los investigadores y profesionales una visión holística de las tendencias emergentes y las posibles direcciones futuras en este campo crucial para el avance científico y tecnológico.

Descargas

Los datos de descargas todavía no están disponibles.

Citas

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.

Publicado

2024-06-10

Cómo citar

Caicedo Goyes, F. L. (2024). Exploración de estrategias avanzadas en computación de alto rendimiento: Un Análisis Integral y Perspectivas Emergentes. REVISTA ODIGOS, 5(2), 9–32. https://doi.org/10.35290/ro.v5n2.2024.1174

Número

Sección

Artículos