تصنيف نماذج و أدوات البرمجة المتوازية على الحواسيب متعددة النوى
نشر في جامعة البعث
بتاريخ 2017
في مجال
والبحث باللغة
العربية
تحميل البحث
الملخص بالعربية
سنقدم في هذا البحث دراسة تصنيفية لنماذج البرمجة المتوازية على بنى التنفيذ عالية
الأداء, و مدى ملائمة هذه النماذج لبنى التنفيذ عالية الأداء, و التعرُّف على الأدوات
البرمجيَّة المناسبة لكلٍّ منها. سوف نستعرض البنى التفَرُعيَّة (الذاكرة المشتركة
و الموزَّعة) و تطور هذه البنى بظهور البنى التفرعية غير المتجانسة و الهجينة, و بعدها
نستعرض أهم نماذج البرمجة المتوازية مثل Partitioned Global Address
(Space (PGAS كنموذج لبنى الذاكرة الموزَّعة و نموذج تدفق البيانات (Data Flow)
كنموذج للبرمجة المتوازية غير المتجانسة و الهجينة, و أخيرًا نعرض عدة سيناريوهات
لاستخدام هذه الدراسة التصنيفية.
المراجع المستخدمة
GILES M,PATTERSON D,PFISTER H,PINTO N,STEINFAD TS,VALERO M,2010- Programming Massively Parallel Processors: A Hands-on Approach. Morgan Kaufmann
DIAZ J, Munoz-Caro C, and NINO Al,2012, A Survey of Parallel Programming Models and Tools in the Multi and Many- Core Era. IEEE Tranc. On Parallel and Distributed Systems, Vol. 23. No.8
CHOUGULE MEENAL D , GUTTE PARASHANT H , 2014 , Parallel Programming Models: A Systematic Survey. International Journal of Computer Science and Information Technologies, Vol. 5 (4). 5268-5271