In Spanish
En este estudio se presenta una revisión de literatura enfocada en modelos de implementación de aplicaciones paralelas orientadas a la optimización de recursos en el ámbito de la computación de alto rendimiento. Se analizan investigaciones clave y enfoques teóricos resaltando la relevancia de una adecuada gestión de recursos en el diseño y aplicación del paradigma paralelo en sistemas y aplicaciones computacionalmente complejas. Además, se examinan métricas y metodologías para medir la eficacia y eficiencia de los modelos propuestos. Esta revisión contempla los desafíos y obstáculos en la implementación de soluciones, como la escalabilidad, la heterogeneidad de recursos y las limitaciones intrínsecas a los sistemas y aplicaciones examinados. Este análisis ofrece un marco sólido para investigaciones futuras en computación paralela y distribuida, identificando áreas de mejora y desafíos en la implementación de modelos enfocados en la optimización de recursos, sentando las bases para el desarrollo de soluciones innovadoras y eficientes en la resolución de problemas de gran envergadura y complejidad.
In English
In this study, a literature review is presented focusing on implementation models of parallel applications aimed at optimizing resources in the field of high-performance computing. Key research and theoretical approaches are analyzed, highlighting the importance of proper resource management in the design and application of the parallel paradigm in computationally complex systems and applications. In addition, metrics and methodologies for measuring the effectiveness and efficiency of the proposed models are examined. This review considers the challenges and obstacles in implementing solutions, such as scalability, resource heterogeneity, and the intrinsic limitations of the systems and applications examined. This analysis provides a solid framework for future research in parallel and distributed computing, identifying areas of improvement and challenges in implementing models focused on resource optimization, laying the groundwork for the development of innovative and efficient solutions in solving large-scale and complex problems.