Este documento proporciona una revisión de metodologías y APIs contemporáneas para la programación en paralelo, con tecnologías representativas seleccionadas en términos de tipo de sistema objetivo (memoria compartida, distribuida y híbrida), patrones de comunicación (unilateral y bilateral), y nivel de abstracción de programación. Analizamos representantes en términos de muchos aspectos incluyendo modelo de programación, lenguajes, plataformas soportadas, licencia, objetivos de optimización, facilidad de programación, depuración, implementación, portabilidad, nivel de paralelismo, constructos que permiten paralelismo y sincronización, características introducidas en versiones recientes indicando tendencias, soporte para hibridación en ejecución paralela, y desventajas. Esta detallada análisis nos ha llevado a la identificación de tendencias en la computación de alto rendimiento y de los desafíos que deben abordarse en un futuro cercano. Puede ayudar a dar forma a futuras versiones de estándares de programación, seleccionar tecnologías
Esta es una versión de prueba de citación de documentos de la Biblioteca Virtual Pro. Puede contener errores. Lo invitamos a consultar los manuales de citación de las respectivas fuentes.
Artículo:
Difusión de información en una red social multiplex ponderada
Artículo:
Seguridad de apertura selectiva para cifrado de clave pública en presencia de subversión de parámetros
Artículo:
Análisis del campo de flujo de la terapia de oxígeno con cánula nasal de alto flujo en adultos
Artículo:
Estrategia dinámica de división de potencia para redes de retransmisión AF multiplicativas bidireccionales basadas en SWIPT con modelo de captación de energía no lineal
Artículo:
Intercambio justo optimista en sistemas ciberfísicos asistidos por la nube