المجموعات المتزامنة
تُعدّ المجموعات المتزامنة ( CnC ) نموذج برمجة لأطر البرمجيات لعرض التوازي في التطبيقات. وقد نشأ مفهوم المجموعات المتزامنة من تطوير معالجة التدفقات الموسومة باستخدام HP TStreams.
TStreams
في حوالي عام 2003، قام مختبر أبحاث هيوليت-باكارد كامبريدج بتطوير TStreams ، وهو برنامج لمعالجة البيانات المتدفقة يمثل مقدمة للمفاهيم الأساسية لـ CnC. [ 1 ] [ 2 ] [ 3 ]
المجموعات المتزامنة للغة C++
Concurrent Collections for C++ هي مكتبة قوالب مفتوحة المصدر للغة C++ طورتها شركة Intel لتنفيذ تطبيقات CnC المتوازية في C++ مع ذاكرة مشتركة و/أو موزعة.
هابانيرو سي إن سي
قامت جامعة رايس بتطوير تطبيقات لغات التحكم والسيطرة المختلفة استناداً إلى البنية التحتية لمشروع هابانيرو الخاص بها .
انظر أيضاً
ملحوظات
- ↑ TStreams: كيفية كتابة برنامج متوازٍ (تقرير فني). مؤرشف من الأصل بتاريخ 2019-02-07 . تم الاطلاع عليه بتاريخ 2014-09-07 .
- ↑ TStreams: نموذج للحوسبة المتوازية (تقرير فني). مؤرشف من الأصل بتاريخ 2014-09-07 . تم الاطلاع عليه بتاريخ 2014-09-07 .
- ↑ التجميع إلى TStreams، نموذج جديد للحوسبة المتوازية (تقرير فني).
مراجع
- بوديمليتش، ز.؛ تشاندرا موليشواران، أ.م.؛ نوب، ك.؛ لوني، ج.ن.؛ ساركار، ف.؛ تريجياري، ل. (2008). الجوانب التصريحية لإدارة الذاكرة في نموذج البرمجة المتوازية للمجموعات المتزامنة (ملف PDF) . DAMP '09. وقائع ورشة العمل الرابعة حول الجوانب التصريحية للبرمجة متعددة النوى . الصفحات 47-58 . doi : 10.1145/1481839.1481846 . ISBN 978-1-60558-417-1.
- بوديميليتش، Z .؛ بيرك، م. كافيه 1، ف؛ كنوب، ك؛ لوني، ج. نيوتن، ر. بالسبيرج، J .؛ بيكسوتو1، د.؛ ساركار، V.؛ شليمباخ، F .؛ تاشيرلار، س. (2010). “المجموعات المتزامنة” (PDF) . البرمجة العلمية . 18 ( 3– 4): 203– 217. دوى : 10.1155/2010/521797 . تم الاسترجاع 2013/08/25 .
{{cite journal}}: صيانة CS1: الأسماء الرقمية: قائمة المؤلفين ( رابط ) - تشاندرا موليشواران، أ.؛ نوب، ك.؛ فودوك، ر. (2010). تطبيق نموذج برمجة المجموعات المتزامنة على الجبر الخطي الكثيف المتوازي غير المتزامن (PDF) . وقائع ندوة ACM SIGPLAN الخامسة عشرة حول مبادئ وممارسات البرمجة المتوازية (PPoPP) . الصفحات 345-346 . doi : 10.1145/1693453.1693506 . ISBN 978-1-60558-708-0.
- تشاندرا موليشواران، أ.؛ نوب، ك.؛ فودوك، ر. (2010). "تقييم أداء المجموعات المتزامنة على أنظمة الحوسبة متعددة النوى عالية الأداء". ندوة IEEE الدولية للمعالجة المتوازية والموزعة (IPDPS) لعام 2010 (ملف PDF) . IPDPS 2010. الصفحات 1-12 . CiteSeerX 10.1.1.169.5643 . doi : 10.1109/IPDPS.2010.5470404 . ISBN 978-1-4244-6442-5.
- بيرك، إم جي؛ نوب، ك؛ نيوتن، ر؛ ساركار، ف. (2011). "نموذج برمجة المجموعات المتزامنة". موسوعة الحوسبة المتوازية (ملف PDF) . المجلد 4. سبرينغر . الصفحات 364-371 . doi : 10.1007/978-0-387-09766-4_238 . ISBN 978-0-387-09765-7تم الاطلاع عليه بتاريخ 25-08-2013 .
- تانغ، ب. (25 ديسمبر 2012). "قياس العبء الإضافي لمجموعات Intel C++ المتزامنة مقارنةً بوحدات بناء الخيوط لحذف جاوس-جوردان" (ملف PDF) . التزامن والحوسبة: الممارسة والتجربة . 24 (18): 2282-2301 . doi : 10.1002/cpe.2811 . S2CID 13585339 .
روابط خارجية
- مجموعة Intel Concurrent Collections للغة C++ لأنظمة Windows وLinux في منطقة مطوري Intel (DZ)، وهو مشروع "ماذا لو؟"
- CNC - مجموعات هابانيرو المتزامنة كجزء من مشروع هابانيرو بجامعة رايس
فئات :
- الحوسبة المتوازية
- لغات البرمجة المتزامنة
