Berkeley UPC for Mac
| Versija | 2020.4.0 |
|---|---|
| Izdevējs | Lawrence Berkeley National Laboratory |
| Izdošanas datums | 2020. gada 21. sept. |
| Pievienošanas datums | 2020. gada 21. sept. |
| OS prasības | Macintosh |
| Prasības | macOS 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 skaits | 698 |
| Lejupielādes nedēļā | 1 |
| Cena | Free |
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