Berkeley UPC for Mac
| Версія | 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