Berkeley UPC for Mac
| Versioon | 2020.4.0 |
|---|---|
| Kirjastaja | Lawrence Berkeley National Laboratory |
| Väljalaske kuupäev | 21. sept 2020 |
| Kuupäev lisatud | 21. sept 2020 |
| Os nõuded | Macintosh |
| Nõuded | macOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion XCode |
| Allalaadimisi kokku | 698 |
| Allalaadimised nädalas | 1 |
| Hind | Free |
Kirjeldus
Unified Parallel C (UPC) on C-programmeerimiskeele laiendus, mis on loodud suure jõudlusega andmetöötluseks suuremahulistes paralleelseadmetes. Keel pakub ühtset programmeerimismudelit nii jagatud kui ka hajutatud mälu riistvara jaoks. Programmeerijale esitatakse üks jagatud, jaotatud aadressiruum, kus iga protsessor võib muutujaid otse lugeda ja kirjutada, kuid iga muutuja on füüsiliselt seotud ühe protsessoriga. UPC kasutab Single Program Multiple Data (SPMD) arvutusmudelit, milles paralleelsuse suurus on fikseeritud programmi käivitamise ajal, tavaliselt ühe täitmislõimega protsessori kohta.
UPC-keel arenes välja kogemustest kolme teise varasema keelega, mis pakkusid välja paralleelsed laiendused standardile ISO C 99: AC , Split-C ja Parallel C Preprocessor (PCP). UPC ei ole nende kolme keele superkomplekt, vaid pigem katse destilleerida igaühe parimaid omadusi. UPC ühendab ühismälu programmeerimise paradigma programmeeritavuse eelised ning kontrolli andmete paigutuse ja sõnumi edastamise programmeerimisparadigma jõudluse üle.
Peamised üksikasjad
- Programmeerimiskeele C laiendus, mis on loodud suure jõudlusega paralleelseks andmetöötluseks
- Viimati uuendatud 21.09.2020
- Viimase 6 kuu jooksul on olnud 1 värskendus
- Praegusel versioonil on VirusTotalis 0 lippu