| Верзија | 2020.4.0 |
|---|---|
| Издавач | Lawrence Berkeley National Laboratory |
| Датум на издавање | 21.9.2020 |
| Датум на додавање | 21.9.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.2020
- Имаше 1 ажурирање во изминатите 6 месеци
- Тековната верзија има 0 знаменца на VirusTotal