بسم الله الرحمن الرحيم





ان قوة المعالجة لـ GPU الموجودة في كروت الشاشة تتزايد بشكل متواصل , حتى أنها باتت أقوى من المعالجات المستخدمة حاليا خاصة في العمليات الرياضية .
ومدى الإمكانية من الإستفادة من قدرة هذه المعالجات في البرامج العادية وهذه العملية المعروفة باسم so (General-Purpose Computation on GPUs) GPGPU كان موضع نقاش .

المشكلة أساسا في كيفية الإستفادة من هذه المعالجات , كمبرمج ينبغى ان يعلم كيف البرنامج يتعرف على الـ GPU ومن ثم يستخدمه ويستفيد منه .

لحل هذه الإشكالية Nvidia أصدرت C Compiler سمته CUDA مجانا بهذا الكمبايلر يستطيع المبرمج بسهولة cmpile his prgrams المكتوبة بلغة ال C لإستخدام معالجات ال GPU .

كل هذا لأن Nvidia بصدد اصدار سلسة من كروت الشاشة أسمته ''TESLA" مواصفاتها ممتدة من Gforce 8800 GPUs ولكنها لا تعرض فيديو ,
فالهدف منها استخدامها كمعالجات CPU تتعامل مع البرامج بشكل مباشر , وفي هذا المقال سنلقى الضوء على "TESLA Solution" .




هذه البرامج يجب ان تكون cmpiled with CUDA لكي تستطيع التعامل مع ال GPU , لذلك معظم المستخدمين لن يستطيعوا الاستفادة من هذه التقنية ,
ومن الخطأ أن تعتقد أنه بشرائك واحدة من هذه الكروت سوف ترتفع المعالجة لديك تلقائيا .

أي نوع من العمليات التي بها حسابات رياضية ثقيلة تستطيع الإستفادة من هذه التقنية طبعا اذا كانت cmpiled with CUDA ومكتوبة بلغة C مهما كان نوعها (اقتصادي - فيزيائي- كيميائي ) على سبيل المثال .

شيئ اخر مثير في CUDA اذ لايحتاج المبرمج لكرت "TESLA" لكي يجربه , يستطيع ان يشتري كرت شاشة Gforce 8800xxx وبرنامجه مكتوب بطريقة جيدة
بلغة ال c وعمل compile with CUDA يجربه لكي يعلم مدة الفائدة التي ستظهر من استخدام هذا النوع من المعالجات ويرى اذا كان هل يستحق الشراء او التوصية به في برنامجه .

حتى الان Nvidia أصدرت ثلاث منتجات من "TESLA" :

Tesla C870
والذي هو في الواقع كرت Gforce 8800 ولكن بدون فيديو رمز "C" مأخوذ من Card , ومدمج به ذاكرة GB 1.5 وقوة معالجة رياضية هي GFLOPS 500
(billions of floating-point operations per second) .
وهذه البطاقات تستخدم موصلات ال PCI Express X16 هذا يعني انه يمكن استخدامها في الأجهزة المكتبية .
*كما تلاحظون في الصورة أن الكرت لايوجد به مخرج فيديو .




Tesla S870
"s" منserver وهي موجهة للخوادم .




Tesla D870
في سنة سابقة أصدرت شركة Nvidia محطة عمل مساندة أسمتها Quadro station وهي عبارة عن جهاز او نظام يتكون من أكثر من كرت شاشة من فئة الـ Quadro مخصص لتسريع الرسوميات وعمل الـ Rendering والـ 3D ,وتعتبر هذه المحطة الحجر الأساس لما أسمته الشركة NVIDIA® Tesla™ D870 deskside supercomputer
اسم يوحي بقوة هذه المحطة , وتحتوي هذه المحطة على كرتين من Tesla with total 3GB GDDR3 of Ram
وقوة معالجة رياضية هي 1Tflops واحد تيرا فلوبس .



في الحقيقة بعد شراء AMD لـ ATI وكان الهدف من هذا الشراء الإستفادة من الصناعتين لإنتاج رقاقة موحدة صرحت عنها الشركة بأنها هدف تعمل للوصول إليه حتى أنها أطلقت اسم Fusion Project , وفي الطرف الاخر Intel تسعى أيضا لإنتاج هكذا معالج موحد يدمج عن طريقه المعالجة العادية والرسومية ,
أدركت Nvidia أنه في المستقبل لامحل لها في السوق , وأن صناعتها ستتوقف , لذلك اضطرت للتوجه لهذا الطريق الذي أرى به الكثير من المعوقات والكثير من التراجع في العوائد , فمبيعات هكذا جهاز لن تصل ولا أتصور حتى 50% من مبيعات كروت الشاشة الحالية , عطفا على أن هذه التقنية مهما بدت قوية فاستمراريتها والطلب عليها يعتمد بشكل أساسي على زيادةالتحسن الذي سيطرأ على المعالجة في الحواسيب, وهل في المستقبل ستستطيع كافة البرامج والألعاب من الإستفادة من هذه التقنية أم أنها موجهة للبرامج ذات الطابع الحسابي فقط ,لأنه بذلك ستلعب على حبل البرامج التحليلية والعلمية فقط , ونسبةهذه الفئة من الزبائن لاتذكر اذا ما قورنت بالفئات الأخرى !!
اذا استمرت Nvidia بالإعتماد على هذا المنتج كبديل لكروت الشاشة ففي أحسن الأحوال أتصور Nvidia في موضع حرج وصعب للغاية .