Berkeley UPC

Screenshot Software:
Berkeley UPC
Szczegóły programowe:
Wersja: 2.28 Aktualizowane
Filmu: 13 Aug 18
Licencja: Wolny
Popularność: 8
Rozmiar: 6920 Kb

Rating: 2.7/5 (Total Votes: 6)

Unified Parallel C (UPC) jest rozszerzeniem języka programowania C przeznaczonym do wysokowydajnych obliczeń na wielkoskalowych maszynach równoległych. Język zapewnia jednolity model programowania dla współdzielonego i rozproszonego sprzętu pamięciowego. Programator ma jedną wspólną, podzieloną na partycje przestrzeń adresową, w której zmienne mogą być bezpośrednio odczytywane i zapisywane przez dowolny procesor, ale każda zmienna jest fizycznie związana z pojedynczym procesorem. UPC używa modelu obliczeń wielokrotnych danych dla jednego programu (SPMD), w którym ilość równoległości jest ustalana w czasie uruchamiania programu, zwykle z pojedynczym wątkiem wykonania na procesor.


Język UPC ewoluował z doświadczeń z trzema innymi wcześniejszymi językami, które proponowały równoległe rozszerzenia do ISO C 99: AC, Split-C i Parallel C Preprocessor (PCP). UPC nie jest nadzbiorem tych trzech języków, ale raczej próbą destylowania najlepszych cech każdego z nich. UPC łączy w sobie zalety programowalności paradygmatu programowania pamięci współużytkowanej oraz kontroli nad układem danych i wydajnością komunikatów przechodzących przez paradygmat programowania.

Wymagania :

< li> XCode

Podobne oprogramowanie

Komentarze do Berkeley UPC

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!