BU

Berkeley UPC for Mac

Scanné pour les virus Mac Free
Télécharger v2020.4.0 698 téléchargements
Version2020.4.0
Éditeur Lawrence Berkeley National Laboratory
Date de sortie21 sept. 2020
Date ajoutée21 sept. 2020
Exigences OSMacintosh
ExigencesmacOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion XCode
Total téléchargements698
Téléchargements par semaine1
PrixFree

La description

Unified Parallel C (UPC) est une extension du langage de programmation C conçu pour le calcul haute performance sur des machines parallèles à grande échelle. Le langage fournit un modèle de programmation uniforme pour le matériel à mémoire partagée et distribuée. Le programmeur est présenté avec un seul espace d'adressage partagé et partitionné, où les variables peuvent être directement lues et écrites par n'importe quel processeur, mais chaque variable est physiquement associée à un seul processeur. UPC utilise un modèle de calcul SPMD (Single Program Multiple Data) dans lequel la quantité de parallélisme est fixée au démarrage du programme, généralement avec un seul thread d'exécution par processeur.

Le langage UPC a évolué à partir d'expériences avec trois autres langages antérieurs qui proposaient des extensions parallèles à ISO C 99 : AC , Split-C et Parallel C Preprocessor (PCP). UPC n'est pas un sur-ensemble de ces trois langues, mais plutôt une tentative de distiller les meilleures caractéristiques de chacune. UPC combine les avantages de programmabilité du paradigme de programmation de mémoire partagée et le contrôle de la disposition des données et des performances du paradigme de programmation de transmission de messages.

Détails clés

  • Extension du langage de programmation C conçu pour le calcul parallèle haute performance
  • Dernière mise à jour le 21/09/20
  • Il y a eu 1 mise à jour au cours des 6 derniers mois
  • La version actuelle a 0 drapeaux sur VirusTotal

Programmes similaires

Alternatives