أحبار تقنية

AMD تُطلق ZLUDA: ثورة في تشغيل تطبيقات CUDA على Radeon سنة 2024

AMD مع تطور التكنولوجيا في مجال الحوسبة الرسومية، تظهر باستمرار تحديات جديدة أمام المطورين والمستخدمين على حد سواء. ومن بين هذه التحديات تأتي قيود البرمجيات والتوافقية بين منصات الأجهزة المختلفة، حيث تعتبر تقنية NVIDIA CUDA واحدة من أبرز الأدوات المستخدمة في تطوير وتشغيل التطبيقات المتعلقة بالحوسبة الرسومية.

مع استمرار تحديث وتطوير هذه التقنية، يواجه المطورون تحديات في توافق تطبيقاتهم مع أجهزة رسومية مختلفة، خاصة بطاقات Radeon التي تأتي من AMD. ومن هنا تأتي أهمية مشروع ZLUDA، الذي يمثل حلاً مبتكرًا يساعد على تجاوز هذه القيود وتوفير توافقية أوسع لتطبيقات CUDA على بطاقات Radeon.

هذه المقدمة تستعرض التحديات التي تواجه المطورين في مجال الحوسبة الرسومية وأهمية مشروع ZLUDA في توفير حلاً لهذه التحديات. سنستكشف فيما بعد كيفية عمل هذا المشروع وكيفية استفادة المطورين منه لتحسين أداء تطبيقاتهم على بطاقات Radeon من AMD.

 

مشروع مفتوح المصدر برعاية AMD يدعم توافق واجهة برمجية CUDA مع بطاقات Radeon

 

قدمت شركة AMD حلاً مبتكرًا يعتمد على تقنية ROCm لتمكين تشغيل التطبيقات التي تستخدم تقنية NVIDIA CUDA على بطاقات الرسوميات Radeon دون الحاجة لتعديلات إضافية على الشفرة المصدرية.

تولت AMD رعاية هذا المشروع مفتوح المصدر، المعروف باسم ZLUDA، خلال السنتين الماضيتين، حيث كان الهدف الأساسي للمشروع توافق واجهة برمجية CUDA مع بطاقات إنتل، ولكن رغبة المطور أندريه جانيك، الذي تعاونت معه AMD في عام 2022، كانت تعديل المشروع ليدعم أيضًا بطاقات Radeon من AMD على منصة HIP/ROCm.

تطلب تطوير المشروع عامين، والآن يتيح التوافق مع تطبيقات CUDA عملها على بطاقات AMD بدون الحاجة لتعديل الشفرة المصدرية.

ملفت للانتباه أن AMD كانت الراعي السري لهذا المشروع، مما قد يفتح الباب أمام إمكانية رفع دعوى قضائية من قبل NVIDIA ضد AMD بسبب هذا الدعم. وتثير استمرارية التوافق مع تحديث ROCm 5.7 تساؤلات حول تورط AMD المستمر.

أظهرت اختبارات الأداء التي نشرها موقع Phoronix أن مكتبة ZLUDA من AMD تعمل بشكل جيد في مختلف الاختبارات، حيث تتيح لتطبيقات CUDA العمل مباشرة على بطاقات Radeon من AMD بدون تغيير في الشفرة المصدرية.

 

تحسينات ملحوظة في الأداء مع Blender 4.0 و Geekbench مع استمرار تطوير ZLUDA من قبل مجتمع المطورين

 

من خلال استخدام مكتبة ZLUDA ، يستطيع المطورون تجاوز قيود تقنية NVIDIA CUDA بفعالية، مما يتيح لبطاقات Radeon العمل بدون عقبات. على الرغم من توقف دعم AMD للمشروع، إلا أنه لا يزال مفتوح المصدر ويستمر في استقبال المساهمات من مجتمع المطورين.

توضح معايير الأداء أن مكتبة ZLUDA تحسن الأداء بشكل فعّال في تطبيقات معينة مثل Blender 4.0، حيث تسمح لبطاقات Radeon بتجاوز أداء منصة HIP/ROCm بنسبة تتراوح بين 10 و 20٪. ومن خلال اختبار Geekbench، كشفت النتائج أن مكتبة ZLUDA توفر مستوى أداء أفضل بنسبة تصل إلى 75٪ مقارنة بواجهة OpenCL.

 

خاتمة :

باختتامنا لهذا الموضوع في موضفع المسوق ، ندرك أهمية تطوير تقنيات الحوسبة الرسومية وتوفير حلول تقنية تسهم في تعزيز التوافقية بين منصات الأجهزة المختلفة. من خلال مشروع ZLUDA ودعم AMD له، تبدو المستقبل واعدًا لمطوري التطبيقات الرسومية، حيث يمكنهم الآن تجاوز قيود تقنية CUDA وتحسين أداء تطبيقاتهم على بطاقات Radeon بكفاءة أكبر.

تظل التحديات التقنية والقانونية واقعًا يجب مواجهته، وقد يثير دعم AMD لهذا المشروع بعض التساؤلات والمخاوف، لكن في النهاية، يبقى التركيز على الابتكار وتحسين تجربة المستخدم هو الهدف الرئيسي. وبهذا، نتطلع إلى مزيد من التطورات والابتكارات في هذا المجال، ونأمل أن يستمر المجتمع في دعم المشاريع المبتكرة التي تسهم في تطوير التكنولوجيا وجعلها أكثر توافقية وفعالية.

 

سعد ركان

بعد 7 سنوات من العمل في مجال AdSense Arbitrage في المغرب، اكتسبت خبرة واسعة في التسويق والعمل عبر الإنترنت. أهتم بالتكنولوجيا وأقوم بقراءة متواصلة لتحسين معرفتي وتقديم قيمة للقارئ بموضوعات متنوعة وجودة عالية.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى