Berkeley UPC

Software captura de pantalla:
Berkeley UPC
Detalles de software:
Versión: 2.28 Actualizado
Fecha de carga: 13 Aug 18
Licencia: Libre
Popularidad: 8
Tamaño: 6920 Kb

Rating: 2.7/5 (Total Votes: 6)

Unified Parallel C (UPC) es una extensión del lenguaje de programación C diseñado para computación de alto rendimiento en máquinas paralelas de gran escala. El lenguaje proporciona un modelo de programación uniforme para el hardware de memoria compartida y distribuida. Al programador se le presenta un único espacio de direcciones compartido y particionado, donde cualquier procesador puede leer y escribir directamente las variables, pero cada variable está asociada físicamente con un solo procesador. UPC utiliza un modelo de cálculo de Datos múltiples de programa único (SPMD) en el que la cantidad de paralelismo se fija en el momento del inicio del programa, generalmente con un único hilo de ejecución por procesador.


El lenguaje UPC evolucionó a partir de las experiencias con otros tres lenguajes anteriores que propusieron extensiones paralelas a ISO C 99: AC, Split-C y Preprocesador de Parallel C (PCP). UPC no es un superconjunto de estos tres idiomas, sino un intento de destilar las mejores características de cada uno. La UPC combina las ventajas de programabilidad del paradigma de programación de memoria compartida y el control sobre el diseño de datos y el rendimiento del paradigma de programación de paso de mensajes.

Requisitos :

< li> XCode

Programas parecidos

Agena
Agena

1 Sep 16

ActivePython (Mac)
ActivePython (Mac)

12 Dec 14

Objective-Basic
Objective-Basic

2 Jan 15

Xenon
Xenon

12 Dec 14

Comentarios a la Berkeley UPC

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!