Berkeley UPC

Sagteware kiekie:
Berkeley UPC
Sagteware besonderhede:
Weergawe: 2.28 Opgedateer
Upload datum: 13 Aug 18
Lisensie: Gratis
Populariteit: 8
Grootte: 6920 Kb

Rating: 2.7/5 (Total Votes: 6)

Unified Parallel C (UPC) is 'n uitbreiding van die C-programmeertaal wat ontwerp is vir hoëprestasie-rekenaars op grootskaalse parallelle masjiene. Die taal bied 'n eenvormige programmeringsmodel vir beide gedeelde en verspreide geheue hardeware. Die programmeerder word aangebied met 'n gedeelde, verdeel adresruimte, waar veranderlikes direk deur enige verwerker gelees en geskryf kan word, maar elke veranderlike word fisies geassosieer met 'n enkele verwerker. UPC gebruik 'n enkelprogram-meervoudige data (SPMD) model van berekening waarin die hoeveelheid parallelisme vasgestel word by program opstart tyd, tipies met 'n enkele draad van uitvoering per verwerker.


Die UPC-taal het ontwikkel uit ervarings met drie ander vroeëre tale wat parallelle uitbreidings voorgestel het aan ISO C 99: AC, Split-C en Parallel C Preprocessor (PCP). UPC is nie 'n superset van hierdie drie tale nie, maar eerder 'n poging om die beste eienskappe van elkeen te distilleer. UPC kombineer die programmeerbaarheidsvoordele van die gedeelde geheueprogrammeringsparadigma en die beheer oor data-uitleg en uitvoering van die boodskap wat die programmeringsparadigma verbysteek.

Vereistes :

li> Xcode

Soortgelyke sagteware

Objective-Basic
Objective-Basic

2 Jan 15

ANTLRWorks
ANTLRWorks

14 Dec 14

F-Script
F-Script

4 Jan 15

ActivePython (Mac)
ActivePython (Mac)

12 Dec 14

Kommentaar te Berkeley UPC

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!