موحدة لغة سي الموازية: الفرق بين النسختين
المظهر
تم حذف المحتوى تمت إضافة المحتوى
قمت بعمل مقال عن موحدة لغة سي الموازية لأنها صفحة مطلوبة في تخصصات ويكبيديا |
(لا فرق)
|
نسخة 22:28، 10 يونيو 2020
موحدة لغة C الموازية
التصنيف | |
---|---|
التنميط | |
ظهرت في |
الإصدار الأول |
---|
مشتقة من |
---|
موقع الويب |
---|
موحدة لغة C الموازية (بالإنجليزية: Unified Parallel C) هو امتداد للغة البرمجة سي المصممة للحوسبة عالية الأداء على الأجهزة المتوازية واسعة النطاق ، بما في ذلك تلك التي تحتوي على مساحة عناوين عالمية مشتركة ( حوسبة متعددة متماثلة و ذاكرة غير موحدة الوصول ) وتلك ذات الذاكرة الموزعة ( حوسبة عنقودية ).[1]
الأسلوب البرمجي
يعمل المبرمج بمساحة عنوان مشتركة ومقسمة واحدة، حيث يمكن قراءة المتغيرات وكتابتها مباشرة بواسطة أي معالج ، ولكن كل متغير مرتبط فعليًا بمعالج واحد.
نموذج الأستخدام
يستخدم كل موحد في لغة سي الموازية نموذج حساب واحد و برنامج واحد متعدد البيانات للحساب الذي يتم فيه تحديد مقدار التوازي في وقت بدء البرنامج ، وعادةً يتم الأمر عن طريق سلسلة تنفيذ واحدة لكل معالج.
روابط خارجية
مراجع
- ^ Chen, Li; Liu, Lei; Tang, Shenglin; Huang, Lei; Jing, Zheng; Xu, Shixiong; Zhang, Dingfei; Shou, Baojiang (2011). Cooper, Keith; Mellor-Crummey, John; Sarkar, Vivek (eds.). "Unified Parallel C for GPU Clusters: Language Extensions and Compiler Implementation". Languages and Compilers for Parallel Computing. Lecture Notes in Computer Science (بالإنجليزية). Berlin, Heidelberg: Springer: 151–165. DOI:10.1007/978-3-642-19595-2_11. ISBN:978-3-642-19595-2.