Berkeley UPC

Software screenshot:
Berkeley UPC
Podrobnosti Software:
Verze: 2.28 Aktualizováno
Datum uploadu: 13 Aug 18
Licence: Volný
Popularita: 57
Velikost: 6920 Kb

Rating: 2.9/5 (Total Votes: 7)

Unified Parallel C (UPC) je rozšíření programovacího jazyka C určeného pro vysokovýkonné výpočty na rozsáhlých paralelních strojích. Jazyk poskytuje jednotný programovací model pro sdílený i distribuovaný hardware. Programátor je prezentován s jedním sdíleným, rozděleným adresovým prostorem, kde proměnné mohou být přímo čteny a zapsány libovolným procesorem, ale každá proměnná je fyzicky přiřazena k jedinému procesoru. UPC používá model výpočtu s jednotným programem více dat (SPMD), ve kterém je množství paralelního uspořádání fixováno při spuštění programu, obvykle s jedním podprocesem výkonu na procesor.


Jazyk UPC se vyvíjel ze zkušeností s dalšími třemi staršími jazyky, které navrhovaly paralelní rozšíření ISO C 99: AC, Split-C a Parallel C Preprocessor (PCP). UPC není nadpis těchto tří jazyků, ale spíše pokus destilovat nejlepší vlastnosti každého z nich. UPC kombinuje výhody programovatelnosti paradigmatu programování sdílené paměti a ovládání datového uspořádání a výkonnosti paradigmatu předávání zpráv.

Požadavky :

li> XCode

Podobný software

ActiveTcl (Mac)
ActiveTcl (Mac)

12 Dec 14

ANTLRWorks
ANTLRWorks

14 Dec 14

ActivePython
ActivePython

2 Jan 15

B-Prolog
B-Prolog

22 Nov 14

Komentáře k Berkeley UPC

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!