| Berkeley UPC para Mac Extensión del lenguaje de programación C diseñado para alto rendimiento, computación paralela. |
Descargar ahora |
Berkeley UPC para Mac Clasificación y resumen
- Nombre del editor:
- By Lawrence Berkeley National Laboratory
- Sistemas operativos:
- Macintosh
- Requerimientos adicionales:
- macOS MojavemacOS High SierramacOS SierraOS X El CapitanOS X YosemiteOS X MavericksOS X Mountain LionXCode
Berkeley UPC para Mac Etiquetas
Berkeley UPC para Mac Descripción
Unificado paralelo C (UPC) es una extensión del lenguaje de programación C diseñado para computación de alto rendimiento en máquinas paralelas a gran escala. El idioma proporciona un modelo de programación uniforme para el hardware de memoria compartida y distribuida. El programador se presenta con un solo espacio de direcciones particionado, donde las variables se pueden leer y escribir directamente por cualquier procesador, pero cada variable está asociada físicamente con un solo procesador. UPC utiliza un único programa de datos múltiples (SPMD) de computación en el que la cantidad de paralelismo se fija en el tiempo de inicio del programa, generalmente con un solo hilo de ejecución por procesador. El lenguaje UPC evolucionó de experiencias con otros tres idiomas anteriores que propusieron extensiones paralelas a ISO C 99: AC, Split-C y Parallel C PROPROCESSOR (PCP). UPC no es un superset de estos tres idiomas, sino un intento de destilar las mejores características de cada una. UPC combina las ventajas de la capacidad de programación del paradigma de programación de memoria compartida y el control sobre el diseño de datos y el rendimiento del mensaje que pasa el paradigma de programación.
Berkeley UPC para Mac Software relacionado