| Версія | 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