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 იყენებს გამოთვლის მოდელს Single Program Multiple Data (SPMD), რომელშიც პარალელურობის ოდენობა ფიქსირდება პროგრამის გაშვების დროს, როგორც წესი, თითო პროცესორზე შესრულების ერთი ძაფით.
UPC ენა განვითარდა სამი სხვა ადრინდელი ენის გამოცდილებიდან, რომლებმაც შესთავაზეს ISO C 99-ის პარალელური გაფართოება: AC, Split-C და პარალელური C წინასწარი პროცესორი (PCP). UPC არ არის ამ სამი ენის სუპერკომპლექტი, არამედ თითოეული მათგანის საუკეთესო მახასიათებლების გამოხდის მცდელობა. UPC აერთიანებს საზიარო მეხსიერების პროგრამირების პარადიგმის პროგრამირებადობის უპირატესობებს და კონტროლს მონაცემთა განლაგებაზე და შეტყობინების გადაცემის პროგრამირების პარადიგმის შესრულებაზე.
ძირითადი დეტალები
- C პროგრამირების ენის გაფართოება, რომელიც შექმნილია მაღალი ხარისხის, პარალელური გამოთვლებისთვის
- ბოლოს განახლდა 09/21/20
- იყო 1 განახლება ბოლო 6 თვის განმავლობაში
- მიმდინარე ვერსიას აქვს 0 დროშა VirusTotal-ზე