Berkeley UPC

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

Rating: 2.9/5 (Total Votes: 7)

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

ANTLRWorks
ANTLRWorks

14 Dec 14

Agena
Agena

1 Sep 16

Objective-Basic
Objective-Basic

2 Jan 15

Reacties op Berkeley UPC

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