مجموعة وحدات معالجة الرسومات
مجموعة الحواسيب المزودة بوحدات معالجة رسومية ( GPU ) هي مجموعة حاسوبية تُجهز كل عقدة فيها بوحدة معالجة رسومية (GPU). ومن خلال تسخير القدرة الحسابية لوحدات معالجة الرسوميات الحديثة عبر الحوسبة للأغراض العامة على وحدات معالجة الرسوميات (GPGPU)، يمكن إجراء عمليات حسابية فائقة السرعة باستخدام مجموعة الحواسيب المزودة بوحدات معالجة رسومية.

المكونات المادية (وحدة معالجة الرسومات)
تنقسم مجموعات وحدات معالجة الرسومات إلى فئتين لتصنيف الأجهزة: غير متجانسة ومتجانسة.
غير متجانس
يمكن استخدام مكونات من كلا الشركتين الرائدتين في مجال تصنيع مكونات الحاسوب (AMD و NVIDIA). حتى في حال استخدام طرازات مختلفة من نفس وحدة معالجة الرسومات (مثل 8800GT مع 8800GTX)، تُعتبر مجموعة وحدات معالجة الرسومات غير متجانسة.
متجانس
جميع وحدات معالجة الرسومات (GPU) من نفس فئة الأجهزة والشركة المصنعة والطراز. على سبيل المثال، يمكن أن تكون مجموعة متجانسة من 100 وحدة من طراز 8800GT، جميعها بنفس مقدار الذاكرة.
يؤدي تصنيف مجموعة وحدات معالجة الرسومات وفقًا للدلالات المذكورة أعلاه إلى توجيه تطوير البرامج على المجموعة إلى حد كبير، حيث أن وحدات معالجة الرسومات المختلفة لها قدرات مختلفة يمكن استخدامها.
الأجهزة (أخرى)
الربط البيني
بالإضافة إلى وحدات المعالجة المركزية ووحدات معالجة الرسومات الخاصة بها، يلزم وجود اتصال سريع بما يكفي لنقل البيانات بين هذه الوحدات. ويعتمد نوع هذا الاتصال بشكل كبير على عدد الوحدات الموجودة. ومن أمثلة هذه الاتصالات: إيثرنت جيجابت وإنفينيباند .
البائعون
تُقدّم NVIDIA قائمةً بشركاء Tesla المُفضّلين (TPP) المُخصّصين القادرين على بناء وتوفير مجموعة كاملة من وحدات معالجة الرسومات (GPGPU) باستخدام وحدات معالجة الرسومات من سلسلة Tesla 20. وتُعدّ AMAX Information Technologies و Dell و Hewlett-Packard و Silicon Graphics من بين الشركات القليلة التي تُقدّم مجموعةً كاملةً من مجموعات وأنظمة وحدات معالجة الرسومات. [ 1 ]
برمجة
تتضمن مكونات البرامج اللازمة لجعل العديد من الأجهزة المزودة بوحدات معالجة الرسومات تعمل كجهاز واحد ما يلي:
- نظام التشغيل
- برنامج تشغيل وحدة معالجة الرسومات لكل نوع من أنواع وحدات معالجة الرسومات الموجودة في كل عقدة من عقد المجموعة.
- واجهة برمجة تطبيقات التجميع (مثل واجهة تمرير الرسائل ، MPI).
- منصة مجموعة VirtualCL (VCL)هو غلاف لـ OpenCL™ يسمح لمعظم التطبيقات غير المعدلة باستخدام أجهزة OpenCL متعددة في مجموعة بشكل شفاف كما لو كانت جميع الأجهزة موجودة على الكمبيوتر المحلي.
رسم خرائط الخوارزمية
إنّ برمجة خوارزمية لتشغيلها على مجموعة وحدات معالجة رسومية (GPU) تشبه إلى حد ما برمجة خوارزمية لتشغيلها على مجموعة حواسيب تقليدية . على سبيل المثال: بدلاً من توزيع أجزاء من مصفوفة من ذاكرة الوصول العشوائي (RAM)، يتم تقسيم نسيج بين عُقد مجموعة وحدات معالجة الرسوميات.
مراجع
روابط خارجية
- مجموعة وحدات معالجة الرسومات للحوسبة عالية الأداء، مؤتمر SC 2004
- آري ماغنوس برواست، أسلاك تفيتو (2006). الحل العددي للمعادلات التفاضلية الجزئية على الحواسيب المتوازية . بيركهاوزر. ISBN 3-540-29076-1.
- مجموعة مسرعات NCSA
- مجموعات وحدات معالجة الرسومات للحوسبة عالية الأداء
- مجموعة وحدات معالجة الرسومات في مختبر STFC داريسبري
- مراقبة درجة حرارة أنوية وحدة معالجة الرسومات
- الحوسبة العنقودية
- GPGPU
- أجهزة الرسومات
