| ورژن | 2020.4.0 |
|---|---|
| ناشر | Lawrence Berkeley National Laboratory |
| رہائی کی تاریخ | 21 ستمبر، 2020 |
| تاریخ شامل کی گئی | 21 ستمبر، 2020 |
| OS کی ضروریات | 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 |
تفصیل
یونیفائیڈ پیریلل سی (UPC) سی پروگرامنگ لینگویج کی توسیع ہے جو بڑے پیمانے پر متوازی مشینوں پر اعلیٰ کارکردگی والے کمپیوٹنگ کے لیے ڈیزائن کی گئی ہے۔ یہ زبان مشترکہ اور تقسیم شدہ میموری ہارڈویئر دونوں کے لیے یکساں پروگرامنگ ماڈل فراہم کرتی ہے۔ پروگرامر کو ایک مشترکہ، تقسیم شدہ ایڈریس اسپیس کے ساتھ پیش کیا جاتا ہے، جہاں متغیرات کو کسی بھی پروسیسر کے ذریعے براہ راست پڑھا اور لکھا جا سکتا ہے، لیکن ہر متغیر جسمانی طور پر ایک ہی پروسیسر سے منسلک ہوتا ہے۔ UPC کمپیوٹیشن کے سنگل پروگرام ملٹیپل ڈیٹا (SPMD) ماڈل کا استعمال کرتا ہے جس میں پروگرام کے آغاز کے وقت متوازی کی مقدار مقرر کی جاتی ہے، عام طور پر فی پروسیسر کے ایک ہی دھاگے کے ساتھ۔
UPC زبان تین دیگر ابتدائی زبانوں کے تجربات سے تیار ہوئی جس نے ISO C 99: AC، Split-C، اور Parallel C Preprocessor (PCP) میں متوازی توسیعات تجویز کیں۔ UPC ان تینوں زبانوں کا سپر سیٹ نہیں ہے، بلکہ ہر ایک کی بہترین خصوصیات کو کشید کرنے کی کوشش ہے۔ UPC مشترکہ میموری پروگرامنگ پیراڈائم کے پروگرامیبلٹی فوائد اور ڈیٹا لے آؤٹ پر کنٹرول اور میسج پاس کرنے والے پروگرامنگ پیراڈائم کی کارکردگی کو یکجا کرتا ہے۔
کلیدی تفصیلات
- اعلی کارکردگی، متوازی کمپیوٹنگ کے لیے ڈیزائن کردہ سی پروگرامنگ زبان کی توسیع
- آخری بار 09/21/20 کو اپ ڈیٹ کیا گیا۔
- پچھلے 6 مہینوں میں 1 اپ ڈیٹ ہوا ہے۔
- موجودہ ورژن میں VirusTotal پر 0 جھنڈے ہیں۔