Berkeley UPC pour Mac

Extension du langage de programmation C conçu pour l'informatique parallèle haute performance.
Télécharger maintenant

Berkeley UPC pour Mac Classement & Résumé

Publicité

  • Rating:
  • Prix:
  • Free
  • Nom de l'éditeur:
  • By Lawrence Berkeley National Laboratory
  • Systèmes d'exploitation:
  • Macintosh
  • Exigences supplémentaires:
  • macOS MojavemacOS High SierramacOS SierraOS X El CapitanOS X YosemiteOS X MavericksOS X Mountain LionXCode
  • Téléchargements totaux:
  • 696

Berkeley UPC pour Mac Mots clés


Berkeley UPC pour Mac La description

Unifié parallèle C (UPC) est une extension du langage de programmation C conçu pour l'informatique haute performance sur des machines parallèles à grande échelle.La langue fournit un modèle de programmation uniforme pour le matériel de mémoire partagé et distribué. Le programmeur est présenté avec un seul espace d'adresse 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 seul programme de calcul multiple (SPMD) de calcul dans lequel la quantité de parallélisme est fixée au temps de démarrage du programme, typiquement avec un seul fil d'exécution par processeur. La langue de l'UPC a évolué d'expériences avec trois autres langues précédentes qui proposaient des extensions parallèles à l'ISO C 99: AC, SPLIT-C et PRÉProcesseur C (PCP). UPC n'est pas une superset de ces trois langues, mais plutôt une tentative de distiller les meilleures caractéristiques de chacun. UPC combine les avantages de la programmation du paradigme de programmation de mémoire partagée et le contrôle sur la disposition de données et les performances du paradigme de programmation de message.


Berkeley UPC pour Mac Logiciels associés