Перейти до змісту
BU

Berkeley UPC for Mac

Видавництво: Lawrence Berkeley National Laboratory
Перевірено на віруси Mac Free
Завантажити v2020.4.0 698 завантаження
Версія2020.4.0
Видавництво Lawrence Berkeley National Laboratory
Дата випуску21 вер. 2020 р.
Дату додано21 вер. 2020 р.
Вимоги ОСMacintosh
ВимогиmacOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion XCode
Загальна кількість завантажень698
Завантаження на тиждень1
ЦінаFree

Опис

Unified Parallel C (UPC) — це розширення мови програмування C, призначене для високопродуктивних обчислень на великих паралельних машинах. Ця мова забезпечує уніфіковану модель програмування як для апаратного забезпечення спільної, так і для розподіленої пам’яті. Програмісту надається єдиний спільний розділений адресний простір, де змінні можуть безпосередньо читатися та записуватися будь-яким процесором, але кожна змінна фізично пов’язана з одним процесором. UPC використовує модель обчислення з кількома даними однієї програми (SPMD), у якій ступінь паралелізму фіксується під час запуску програми, як правило, з одним потоком виконання на процесор.

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

Основні деталі

  • Розширення мови програмування C, призначене для високопродуктивних паралельних обчислень
  • Останнє оновлення 21.09.20
  • За останні 6 місяців було 1 оновлення
  • Поточна версія має 0 позначок на VirusTotal

Подібні програми

Альтернативи