| Versioun | 2020.4.0 |
|---|---|
| Editeur | Lawrence Berkeley National Laboratory |
| Release Datum | 21. Sep. 2020 |
| Datum derbäi | 21. Sep. 2020 |
| Os Ufuerderunge | Macintosh |
| Ufuerderunge | macOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion XCode |
| Total Downloads | 698 |
| Downloads pro Woch | 1 |
| Präis | Free |
Beschreiwung
Unified Parallel C (UPC) is an extension of the C programming language designed for high performance computing on large-scale parallel machines.D'Sprooch gëtt en eenheetleche programméiere Modell fir souwuel gedeelt a verdeelt Erënnerung Hardware. De Programméierer gëtt mat engem eenzege gedeelt, opgedeelt Adressraum presentéiert, wou Variabelen direkt vun all Prozessor gelies a geschriwwe kënne ginn, awer all Variabel ass kierperlech mat engem eenzege Prozessor verbonnen. UPC benotzt en Single Program Multiple Data (SPMD) Berechnungsmodell an deem de Betrag vum Parallelismus bei der Startupzäit vum Programm fixéiert ass, typesch mat engem eenzegen Ausféierungsgewiicht pro Prozessor.
D'UPC Sprooch huet sech aus Erfarunge mat dräi anere fréiere Sproochen entwéckelt, déi parallel Extensiounen op ISO C 99 proposéiert hunn: AC, Split-C, a Parallel C Preprocessor (PCP). UPC ass keen Superset vun dësen dräi Sproochen, mee éischter e Versuch déi bescht Charakteristike vun all eenzel ze distilléieren. UPC kombinéiert d'Programméierbarkeet Virdeeler vum gemeinsame Gedächtnisprogramméierungsparadigma an d'Kontroll iwwer Datelayout an d'Leeschtung vum Message laanscht Programméierungsparadigma.
Schlëssel Detailer
- D'Verlängerung vun der C Programmiersprache entworf fir High-Performance, parallel Computing
- Fir d'lescht aktualiséiert 09/21/20
- Et gouf 1 Update an de leschte 6 Méint
- Déi aktuell Versioun huet 0 Fändelen op VirusTotal