Spring til indhold
BU

Berkeley UPC for Mac

Virus-scannet Mac Free
Hent v2020.4.0 698 downloads
Version2020.4.0
Forlægger Lawrence Berkeley National Laboratory
Udgivelses dato21. sep. 2020
Dato tilføjet21. sep. 2020
Os kravMacintosh
KravmacOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion XCode
Samlet antal downloads698
Downloads pr. Uge1
PrisFree

Beskrivelse

Unified Parallel C (UPC) er en udvidelse af C-programmeringssproget designet til højtydende databehandling på store parallelle maskiner. Sproget giver en ensartet programmeringsmodel for både delt og distribueret hukommelseshardware. Programmøren præsenteres med et enkelt delt, opdelt adresserum, hvor variabler kan læses og skrives direkte af enhver processor, men hver variabel er fysisk forbundet med en enkelt processor. UPC bruger en Single Program Multiple Data (SPMD)-beregningsmodel, hvor mængden af ​​parallelitet er fastsat ved programmets starttidspunkt, typisk med en enkelt udførelsestråd pr. processor.

UPC-sproget udviklede sig fra erfaringer med tre andre tidligere sprog, der foreslog parallelle udvidelser til ISO C 99: AC, Split-C og Parallel C Preprocessor (PCP). UPC er ikke et supersæt af disse tre sprog, men snarere et forsøg på at destillere de bedste egenskaber ved hvert sprog. UPC kombinerer programmerbarhedsfordelene ved programmeringsparadigmet med delt hukommelse og kontrollen over datalayout og ydeevne af programmeringsparadigmet for meddelelsesoverførsel.

Nøgleoplysninger

  • Udvidelse af C-programmeringssproget designet til høj ydeevne, parallel computing
  • Sidst opdateret den 21/09/20
  • Der har været 1 opdatering inden for de seneste 6 måneder
  • Den nuværende version har 0 flag på VirusTotal

Lignende programmer

Alternativer