Berkeley UPC

Софтуер снимки:
Berkeley UPC
Софтуер детайли:
Версия: 2.28 актуализира
Дата на качване: 13 Aug 18
Разрешително: Безплатно
Популярност: 57
Размер: 6920 Kb

Rating: 2.9/5 (Total Votes: 7)

Унифициран паралелен C (UPC) е разширение на програмния език C, предназначен за високопроизводителни изчисления на мащабни паралелни машини. Езикът осигурява унифициран програмен модел за хардуера на споделената и разпределена памет. Програмистът се представя с едно споделено, разделено адресно пространство, където променливите могат да бъдат директно четени и написани от всеки процесор, но всяка променлива е физически свързана с един процесор. UPC използва един модел за изчисляване на множество данни (SPMD), при който количеството паралелизъм се фиксира при стартиране на програмата, обикновено с една нишка изпълнение на процесор.


Езикът на UPC еволюира от опита с три други по-ранни езика, които предлагат паралелни разширения на ISO C 99: AC, Split-C и Parallel C Preprocessor (PCP). UPC не е надпис на тези три езика, а по-скоро опит за дестилиране на най-добрите характеристики на всеки от тях. UPC съчетава предимствата на програмирането на парадигмата за програмиране на споделена памет и контрола върху оформлението на данните и ефективността на парадигмата за предаване на съобщения.

Изисквания :

Li> XCode

Подобен софтуер

Objective-Basic
Objective-Basic

2 Jan 15

ActivePython
ActivePython

2 Jan 15

ActivePerl (Mac)
ActivePerl (Mac)

12 Dec 14

ANTLRWorks
ANTLRWorks

14 Dec 14

Коментари към Berkeley UPC

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория