Berkeley UPC

Skjermbilde programvare:
Berkeley UPC
Prog.varedetaljer:
Versjon: 2.28 Oppdatert
Last opp dato: 13 Aug 18
Lisens: Gratis
Popularitet: 57
Størrelse: 6920 Kb

Rating: 2.9/5 (Total Votes: 7)

Unified Parallel C (UPC) er en utvidelse av C-programmeringsspråket designet for høy ytelsesbasert databehandling på store parallelle maskiner. Språket gir en jevn programmeringsmodell for både delt og distribuert minnehardware. Programmereren presenteres med en enkelt delt, partisjonert adresserom, hvor variabler kan leses og skrives direkte av en hvilken som helst prosessor, men hver variabel er fysisk forbundet med en enkelt prosessor. UPC bruker en SPMD-modell (Single Program Multiple Data) -modell av beregning hvor mengden av parallellitet er fastsatt ved oppstart av program, typisk med en enkelt tråd med utførelse per prosessor.


UPC-språket utviklet seg fra erfaringer med tre andre tidligere språk som foreslo parallelle utvidelser til ISO C 99: AC, Split-C og Parallel C Preprocessor (PCP). UPC er ikke en superset av disse tre språkene, men et forsøk på å destillere de beste egenskapene til hver. UPC kombinerer programmerbarhetsfordelene ved det delte minnesprogrammeringsparadigmet og kontrollen over datalayout og ytelse av meldingen som passerer programmeringsparadigmet.

Krav :

< li> XCode

Lignende programvare

ActivePerl (Mac)
ActivePerl (Mac)

12 Dec 14

Xenon
Xenon

12 Dec 14

ActiveTcl (Mac)
ActiveTcl (Mac)

12 Dec 14

Kommentarer til Berkeley UPC

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!