Saltar al contenido
BU

Berkeley UPC for Mac

Escaneo de virus Mac Free
Descargar v2020.4.0 698 descargas
Versión2020.4.0
Editor Lawrence Berkeley National Laboratory
Fecha de lanzamiento21 sept 2020
Fecha Agregada21 sept 2020
Requisitos del sistema operativoMacintosh
RequisitosmacOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion XCode
Descargas totales698
Descargas por semana1
PrecioFree

Descripción

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 a gran escala. El lenguaje proporciona un modelo de programación uniforme para 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 de inicio del programa, normalmente con un único subproceso de ejecución por procesador.

El lenguaje UPC evolucionó a partir de experiencias con otros tres lenguajes anteriores que propusieron extensiones paralelas a ISO C 99: AC, Split-C y Parallel C Preprocessor (PCP). UPC no es un superconjunto de estos tres lenguajes, sino un intento de destilar las mejores características de cada uno. 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.

Detalles clave

  • Extensión del lenguaje de programación C diseñado para computación paralela de alto rendimiento
  • Última actualización el 21/09/20
  • Ha habido 1 actualización en los últimos 6 meses
  • La versión actual tiene 0 banderas en VirusTotal

Programas similares

Alternativas