Berkeley UPC for Mac
| Versiya | 2020.4.0 |
|---|---|
| Nashriyotchi | Lawrence Berkeley National Laboratory |
| Ishlab chiqarilish sanasi | 21-sen, 2020 |
| Qo'shilgan sana | 21-sen, 2020 |
| Os talablari | Macintosh |
| Talablar | macOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion XCode |
| Jami yuklamalar | 698 |
| Yuklashlar haftasiga | 1 |
| Narx | Free |
Tavsif
Unified Parallel C (UPC) - keng ko'lamli parallel mashinalarda yuqori unumdorlikdagi hisoblash uchun mo'ljallangan C dasturlash tilining kengaytmasi. Til umumiy va taqsimlangan xotira qurilmalari uchun yagona dasturlash modelini taqdim etadi. Dasturchi bitta umumiy, bo'lingan manzil maydoni bilan taqdim etiladi, bu erda o'zgaruvchilar to'g'ridan-to'g'ri har qanday protsessor tomonidan o'qilishi va yozilishi mumkin, lekin har bir o'zgaruvchi jismoniy jihatdan bitta protsessor bilan bog'langan. UPC Yagona Dasturli Ko'p Ma'lumotlar (SPMD) hisoblash modelidan foydalanadi, bunda parallellik miqdori dasturni ishga tushirish vaqtida, odatda, har bir protsessor uchun bitta bajarilish chizig'i bilan belgilanadi.
UPC tili ISO C 99: AC, Split-C va Parallel C Preprocessor (PCP) ga parallel kengaytmalarni taklif qilgan yana uchta oldingi tillar tajribasidan kelib chiqdi. UPC bu uchta tilning yuqori to'plami emas, balki har birining eng yaxshi xususiyatlarini ajratib olishga urinishdir. UPC umumiy xotira dasturlash paradigmasining dasturlash afzalliklarini va ma'lumotlarning joylashishini nazorat qilishni va xabarlarni uzatish paradigmasining ishlashini birlashtiradi.
Asosiy ma'lumotlar
- Yuqori unumdorlik, parallel hisoblash uchun mo'ljallangan C dasturlash tilini kengaytirish
- Oxirgi yangilangan 21.09.20
- Oxirgi 6 oy ichida 1 ta yangilanish bor
- Joriy versiyada VirusTotal-da 0 ta bayroq mavjud