| Version | 2020.4.0 |
|---|---|
| Botues | Lawrence Berkeley National Laboratory |
| Data e lëshimit | 21 sht 2020 |
| Data e shtimit | 21 sht 2020 |
| Kërkesat e OS | Macintosh |
| Kërkesat | macOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion XCode |
| Shkarkimet totale | 698 |
| Shkarkime në javë | 1 |
| Çmimi | Free |
Përshkrim
Unified Parallel C (UPC) është një shtrirje e gjuhës programuese C e krijuar për llogaritje me performancë të lartë në makina paralele në shkallë të gjerë. Gjuha ofron një model programimi uniform si për harduerin e memories së përbashkët ashtu edhe për atë të shpërndarë. Programuesi paraqitet me një hapësirë të vetme adresash të përbashkët, të ndarë, ku variablat mund të lexohen dhe shkruhen drejtpërdrejt nga çdo procesor, por secila variabël lidhet fizikisht me një procesor të vetëm. UPC përdor një model llogaritjeje si Single Program Multiple Data (SPMD) në të cilin sasia e paralelizmit fiksohet në kohën e fillimit të programit, zakonisht me një fije të vetme ekzekutimi për procesor.
Gjuha UPC ka evoluar nga përvojat me tre gjuhë të tjera të mëparshme që propozuan zgjerime paralele për ISO C 99: AC, Split-C dhe Paraprocesor C Parallel (PCP). UPC nuk është një grup i këtyre tre gjuhëve, por më tepër një përpjekje për të distiluar karakteristikat më të mira të secilës. UPC kombinon avantazhet e programueshmërisë së paradigmës së programimit të kujtesës së përbashkët dhe kontrollin mbi paraqitjen e të dhënave dhe performancën e paradigmës së programimit të përcjelljes së mesazhit.
Detajet kryesore
- Zgjerim i gjuhës programuese C të krijuar për performancë të lartë, llogaritje paralele
- Përditësimi i fundit më 21/09/20
- Ka pasur 1 përditësim brenda 6 muajve të fundit
- Versioni aktual ka 0 flamuj në VirusTotal