Berkeley UPC for Mac
| Toleo | 2020.4.0 |
|---|---|
| Mchapishaji | Lawrence Berkeley National Laboratory |
| Tarehe ya kutolewa | 21 Sep 2020 |
| Tarehe iliyoongezwa | 21 Sep 2020 |
| Mahitaji ya Os | Macintosh |
| Mahitaji | macOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion XCode |
| Jumla ya vipakuliwa | 698 |
| Vipakuzi kwa wiki | 1 |
| Bei | Free |
Maelezo
Unified Parallel C (UPC) ni kiendelezi cha lugha ya programu ya C iliyoundwa kwa ajili ya utendakazi wa hali ya juu wa kompyuta kwenye mashine za kiwango kikubwa sambamba. Lugha hutoa muundo wa programu sare kwa maunzi ya kumbukumbu yaliyoshirikiwa na kusambazwa. Kipanga programu kinawasilishwa na nafasi moja ya anwani iliyoshirikiwa, iliyogawanywa, ambapo vigeu vinaweza kusomwa na kuandikwa moja kwa moja na kichakataji chochote, lakini kila kigezo kinahusishwa kimwili na kichakataji kimoja. UPC hutumia kielelezo cha Kukokotoa cha Data Nyingi za Mpango Mmoja (SPMD) ambapo kiasi cha ulinganifu hurekebishwa wakati wa kuanza kwa programu, kwa kawaida kwa mfuatano mmoja wa utekelezaji kwa kila kichakataji.
Lugha ya UPC ilitokana na matumizi ya lugha nyingine tatu za awali ambazo zilipendekeza viendelezi sambamba hadi ISO C 99: AC , Split-C, na Parallel C Preprocessor (PCP). UPC sio mkusanyiko mkubwa wa lugha hizi tatu, lakini ni jaribio la kuweka sifa bora za kila moja. UPC inachanganya manufaa ya upangaji wa dhana ya utayarishaji kumbukumbu iliyoshirikiwa na udhibiti wa mpangilio wa data na utendakazi wa dhana ya utumaji programu ya kupitisha ujumbe.
Maelezo muhimu
- Upanuzi wa lugha ya programu C iliyoundwa kwa ajili ya utendaji wa juu, kompyuta sambamba
- Ilisasishwa mwisho tarehe 09/21/20
- Kumekuwa na sasisho 1 ndani ya miezi 6 iliyopita
- Toleo la sasa lina bendera 0 kwenye VirusTotal