رؤى المستقبل

نواة ضرب المصفوفات مفتوحة المصدر من Burn تنافس NVIDIA CUDA في الأداء

AI
رؤى الذكاء والمستقبل
· · 3 دقائق قراءة
نواة ضرب المصفوفات مفتوحة المصدر من Burn تنافس NVIDIA CUDA في الأداء

يشهد مشهد المصادر المفتوحة للتعلم العميق منافسة متزايدة، كما تم تسليط الضوء عليه في مقال حديث على Phoronix. تتناول هذه المدونة التطورات المثيرة في إطار عمل التعلم العميق Burn، وخاصة نواة ضرب المصفوفات (MATMUL) الخاصة به. يُظهر Burn، الذي طورته Tracel AI، أداءً مثيرًا للإعجاب، حتى أنه ينافس CUDA cuBLAS من NVIDIA، ويقدم فائدة إضافية تتمثل في التوافق عبر الأنظمة الأساسية، بما في ذلك دعم Vulkan. هذا التطور له آثار كبيرة على الباحثين والمطورين وأي شخص مهتم بحلول التعلم العميق عالية الأداء والتي يمكن الوصول إليها خارج نظام NVIDIA البيئي.

أداء MATMUL المثير للإعجاب من Burn

يدور جوهر هذه الأخبار حول قدرة Burn على منافسة CUDA cuBLAS من NVIDIA، بل والتفوق عليها في بعض الأحيان، في مهام ضرب المصفوفات. هذا معيار حاسم في التعلم العميق، حيث أن عمليات MATMUL أساسية للعديد من Architectures الشبكات العصبية.

  • نشر مطورو Burn منشورًا تفصيليًا على مدونة يعرض أداء نواة MATMUL الخاصة بهم مقارنةً بـ NVIDIA CUDA cuBLAS / CUTLASS.
  • تظهر النتائج أداءً “رائعًا” لهذا الإطار المستند إلى Rust عبر الأنظمة الأساسية.
  • تعتبر خوارزمية Burn “البسيطة” سريعة ومستقرة بشكل ملحوظ على CUDA، وغالبًا ما تتجاوز التنفيذ المرجعي cuBLAS / CUTLASS.
  • يحقق متغير “MultiRow” أفضل أداء عبر كل من CUDA وخلفيات Vulkan.

ميزة عبر الأنظمة الأساسية

تتمثل إحدى المزايا الرئيسية لـ Burn في توافقه الواسع مع الأجهزة وبرامج التشغيل. على عكس CUDA، التي تركز بشكل أساسي على وحدات معالجة الرسومات NVIDIA، يمكن لـ Burn الاستفادة من تكوينات الأجهزة المختلفة من خلال الواجهة الخلفية Vulkan الخاصة بها.

  • لا يقتصر Burn على وحدات معالجة الرسومات NVIDIA.
  • يمكن أن يعمل على مختلف الأجهزة وبرامج التشغيل.
  • توفر الواجهة الخلفية Vulkan مسارًا لاستخدام وحدات معالجة الرسومات AMD وحتى الرسومات المدمجة.

الآثار المترتبة على تطوير التعلم العميق

يترتب على نجاح نواة MATMUL من Burn عدة آثار مهمة على مجتمع التعلم العميق.

  • زيادة إمكانية الوصول: تعمل أطر العمل مفتوحة المصدر مثل Burn على إضفاء الطابع الديمقراطي على تطوير التعلم العميق من خلال توفير بدائل قابلة للتطبيق للمنصات الاحتكارية.
  • تنويع الأجهزة: لم يعد المطورون يعتمدون فقط على أجهزة NVIDIA لمهام التعلم العميق عالية الأداء.
  • اعتماد Rust: يعرض تطبيق Burn المستند إلى Rust إمكانات Rust في الحوسبة عالية الأداء والتعلم العميق.
  • إمكانية القياس: يدرس المؤلف استخدام Burn في المعايير المستقبلية، وتحديدًا استخدام أداة burn-bench.

أخبار بارزة أخرى

بالإضافة إلى إطار Burn، تتطرق مقالة Phoronix أيضًا إلى التطورات الأخرى المثيرة للاهتمام في عالم Linux والمصادر المفتوحة:

  • Debian 13 “Trixie”: تخطط للإصدار في 9 أغسطس، وهي تستعد لتقديم دعم رسمي لـ RISC-V، وإن كان ذلك محدودًا بتوافر الأجهزة.
  • تتبع الأشعة المحاكية لبرنامج تشغيل Radeon Vulkan: يُظهر تحسنًا بنسبة ~ 40٪ لـ Quake II RTX.
  • برنامج تشغيل NVIDIA مفتوح المصدر NOVA: يتم دمجه بشكل أكبر في Linux 6.17.
  • KDE Plasma 6.5: ستتميز بزوايا سفلية مستديرة لنظام التشغيل Windows افتراضيًا.
  • إغلاق Intel Clear Linux: أعلنت Intel أنها ستغلق Clear Linux.

خاتمة

إن ظهور أطر عمل التعلم العميق مفتوحة المصدر مثل Burn هو اتجاه إيجابي للصناعة. من خلال تقديم أداء مماثل للحلول الاحتكارية مثل NVIDIA CUDA مع توفير التوافق عبر الأنظمة الأساسية ومجتمع مفتوح المصدر مزدهر، يمكّن Burn المطورين والباحثين من تجاوز حدود الذكاء الاصطناعي دون أن يكونوا محصورين في أنظمة بيئية محددة للأجهزة. تشير التطورات التي تم تسليط الضوء عليها في مقالة Phoronix إلى تحول نحو أدوات تعلم عميق أكثر سهولة وتنوعًا وقوة. يمكننا أن نتوقع المزيد من التطورات المثيرة من Burn والمشاريع مفتوحة المصدر الأخرى لأنها تواصل تحدي الوضع الراهن.


المصدر: Phoronix

مقالات ذات صلة

التعليقات

البريد لن يُنشر - يُستخدم للصورة الرمزية فقط

جاري تحميل التعليقات...