Berkeley UPC

Software screenshot:
Berkeley UPC
Software informatie:
Versie: 2.28 Bijgewerkt
Upload datum: 13 Aug 18
Licentie: Gratis
Populariteit: 8
Maat: 6920 Kb

Rating: 2.7/5 (Total Votes: 6)

Unified Parallel C (UPC) is een uitbreiding van de C-programmeertaal die is ontworpen voor high-performance computing op grootschalige parallelle machines. De taal biedt een uniform programmeermodel voor zowel gedeelde als gedistribueerde geheugenhardware. De programmeur wordt gepresenteerd met een enkele gedeelde, gepartitioneerde adresruimte, waar variabelen direct kunnen worden gelezen en geschreven door elke processor, maar elke variabele is fysiek gekoppeld aan een enkele processor. UPC gebruikt een SPMD-computermodel waarbij de mate van parallelliteit wordt vastgesteld bij het opstarten van het programma, meestal met een enkele uitvoeringsdraad per processor.


De UPC-taal is geëvolueerd uit ervaringen met drie andere eerdere talen die parallelle uitbreidingen voor ISO C 99: AC, Split-C en Parallel C Preprocessor (PCP) hebben voorgesteld. UPC is geen superset van deze drie talen, maar eerder een poging om de beste eigenschappen van elke taal te distilleren. UPC combineert de programmeerbaarheidvoordelen van het paradigma van gedeeld geheugen en de controle over de gegevenslay-out en de prestaties van het berichtenverleggende programmeerparadigma.

Vereisten :

< li> XCode

Vergelijkbare software

ActivePerl (Mac)
ActivePerl (Mac)

12 Dec 14

ActiveTcl (Mac)
ActiveTcl (Mac)

12 Dec 14

Xenon
Xenon

12 Dec 14

F-Script
F-Script

4 Jan 15

Reacties op Berkeley UPC

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!