Pāriet uz saturu
BU

Berkeley UPC for Mac

Pārbaudītas pret vīrusiem Mac Free
Lejupielādēt v2020.4.0 698 lejupielādes
Versija2020.4.0
Izdevējs Lawrence Berkeley National Laboratory
Izdošanas datums2020. gada 21. sept.
Pievienošanas datums2020. gada 21. sept.
OS prasībasMacintosh
PrasībasmacOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion XCode
Kopējais lejupielāžu skaits698
Lejupielādes nedēļā1
CenaFree

Apraksts

Unified Parallel C (UPC) ir C programmēšanas valodas paplašinājums, kas paredzēts augstas veiktspējas skaitļošanai liela mēroga paralēlās iekārtās. Valoda nodrošina vienotu programmēšanas modeli gan koplietojamā, gan dalītās atmiņas aparatūrai. Programmētājam tiek parādīta viena koplietota, sadalīta adrešu telpa, kurā mainīgos var tieši lasīt un rakstīt jebkurš procesors, bet katrs mainīgais ir fiziski saistīts ar vienu procesoru. UPC izmanto Single Program Multiple Data (SPMD) aprēķinu modeli, kurā paralēlisma apjoms tiek fiksēts programmas palaišanas laikā, parasti ar vienu izpildes pavedienu vienam procesoram.

UPC valoda attīstījās no pieredzes ar trim citām agrākām valodām, kas piedāvāja paralēlus paplašinājumus ISO C 99: AC , Split-C un Parallel C Preprocessor (PCP). UPC nav šo trīs valodu superkopa, bet gan mēģinājums izdalīt katras labākās īpašības. UPC apvieno dalītās atmiņas programmēšanas paradigmas programmējamības priekšrocības un ziņu nodošanas programmēšanas paradigmas datu izkārtojuma un veiktspējas kontroli.

Galvenā informācija

  • C programmēšanas valodas paplašinājums, kas paredzēts augstas veiktspējas paralēlai skaitļošanai
  • Pēdējo reizi atjaunināts 21.09.2020
  • Pēdējo 6 mēnešu laikā ir bijis 1 atjauninājums
  • Pašreizējā versijā VirusTotal ir 0 karodziņi

Līdzīgas programmas

Alternatīvas