Berkeley UPC

Скриншот программы:
Berkeley UPC
Детали программы:
Версия: 2.28 обновление
Дата загрузки: 13 Aug 18
Разработчик: Lawrence Berkeley National Laboratory
Тип распространения: Бесплатная
Популярность: 8
Размер: 6920 Kb

Rating: 2.7/5 (Total Votes: 6)

Unified Parallel C (UPC) - это расширение языка программирования C, предназначенного для высокопроизводительных вычислений на крупномасштабных параллельных машинах. Язык обеспечивает единую модель программирования как для общего, так и для распределенной памяти. Программисту представлено одно общее разделенное адресное пространство, где переменные могут быть непосредственно прочитаны и записаны любым процессором, но каждая переменная физически связана с одним процессором. UPC использует модель вычисления Single Program Multiple Data (SPMD), в которой количество параллелизма фиксируется во время запуска программы, как правило, с одним потоком исполнения на процессор.


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

Требования :

< литий> XCode

Похожие программы

ANTLRWorks
ANTLRWorks

14 Dec 14

F-Script
F-Script

4 Jan 15

tavrasm
tavrasm

3 Jan 15

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

Комментарии не найдены
добавить комментарий
Включите картинки!