أعلنت شركة Nvidia يوم الخميس الماضي عن إصدار Cuda 6 أحدث إصدار لمنصبة الحوسبة المتوازية ونموذج البرمجة الخاصة بها. منصبة Cuda 6 تجعل البرمجة المتوازية أسهل من أي وقت مضى، مما يمكن مطوري البرمجيات من خفض كبير للوقت والجهد اللازم لتسريع التطبيقات العلمية، الهندسية، وغيرها من التطبيقات مع وحدات المعالج الرسومي.

 منصة Nvidia Cuda 6 تدعم ثلاث ميزات رئيسية وهي: معالجة الذاكرة الموحدة، مكتبات الإدراج و قدرات Multi-GPU Scaling – هذا يكشف قدرات معمارية Kepler المتاحة حاليا فضلا عن الجيل القادم من معمارية Maxwell حيث انها تقدم تبسيط تطوير التطبيقات التي تستفيد من طبيعة المتوازية الكثيفة لوحدات المعالجة الرسومية وجلب ميزات أداء إضافية.

الميزات الرئيسية لـ Cuda 6 تتضمن:

  • الذاكرة الموحدة- تبسيط البرمجة بتمكين التطبيقات لدخول ذاكرة وحدة المعالج الرسومي والمركزي بدون الحاجة إلى نسخ البيانات يدويا من واحدة إلى أخرى، وتسهيل إضافة دعم لتسريع وحدة المعالج الرسومي في نطاق واسع من لغات البرمجة.
  • مكتبات الإدراج- تلقائيا تسريع تطبيقات BLAS وحسابات FFTW لغاية 8X وذلك ببساطة عن طريق استبدال مكتبات وحدة المعالج المركزي الحالية مع وحدة معالج رسومي مسرع.
  • Multi-GPU Scaling – BLAS المعاد تصميمها و مكتبات وحدة المعالج الرسومي FFT تلقائيا تدرج الأداء عبر مايصل إلى ثمان وحدات معالج رسومي في عقدة واحدة، مما يقدم أكثر من 9TF من أداء الدقة المزدوجة لكل عقدة، ودعم أعباء عمل أضخم من أي وقت مضى ( لغاية 512GB).كما يمكن استخدام Multi-GPU Scaling مع مكتبات إدراج BLAS جديدة.

 

إضافة للميزات الجديدة، تعرض منصة Cuda 6 مجموعة كاملة من أدوات البرمجة، مكتبات حساب وحدة المعالج الرسومي المسرع، دليل البرمجة والتوثيق.حيث من المتوقع توفر إصدار 6 لمجموعة أدوات Cuda في أوائل عام 2014.لقد تحدث عدد من كبار المهتمين في هذا الأمر وابدوا رأيهم بمنصة Cuda 6 القادمة حيث قال روب هوكسترا مدير قسم (الخوارزميات) القابلة للتطوير في مختبرات سانديا الوطنية " من خلال التعامل مع إدارة البيانات تلقائيا فإن الذاكرة الموحدة تمكننا من أن نضع بسرعة نواة تجري على وحدة المعالج الرسومي وتخفيض تعقيد الرمز، مما يقلل وقت التطوير بنسبة 50%. امتلاك هذه القدرة ستكون مفيدة جدا في الوقت الذي نقرر فيه خيارات نموذج البرمجية المستقبلية ونقل رموز أضخم وأكثر تطورا لوحدات المعالج الرسومي".

كما قال بول دويل المدير التنفيذي لشركة Fabric Engine " لقد ساعدت تقنياتنا الاستوديوهات الكبرى، مطورو الألعاب،صناع الرسوم المتحركة بتكوين مؤثرات ورسوم ثلاثية أبعاد مذهلة بصريا. لقد كانوا يحثوننا على إضافة دعم للتسريع على وحدات المعالجة الرسومية Nvidia، لكن أثبتت إدارة الذاكرة بأنها تحدي صعب جدا أثناء التعامل مع حالات الاستخدام المعقدة في الإنتاج. مع الذاكرة الموحدة يتم التعامل تلقائيا مما يسمح بمحول Fabric البرمجي من استهداف وحدات المعالج الرسومي Nvidia وتمكين عملائنا من تشغيل تطبيقاتها بسرعة أكثر بعشر مرات".هذا التطور القادم في Cuda 6 لقى صدى كبير في عالم الحوسبة بمختلف اصنافه حيث اصبح التركيز عليه اكثر من السابق بفضل الدعم المستمر والتطوير الفعلي.