გადასვლა შიგთავსზე
BU

Berkeley UPC for Mac

გამომცემელი: Lawrence Berkeley National Laboratory
ვირუსებისგან თავისუფალი Mac Free
გადმოწერა v2020.4.0 698 ჩამოტვირთვები
ვერსია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-ზე

მსგავსი პროგრამები

ალტერნატივები