مِخبارMIKHBAR
الحواسيب

فك قيود بطاقات نيفيديا للذكاء الاصطناعي

تمكن مطورون من تجاوز قيود الأداء المفروضة على بطاقات نيفيديا الرسومية عبر استغلال ثغرة في البرامج الثابتة لإطلاق القدرات الكاملة لمعالجة الذكاء الاصطناعي.

فك قيود بطاقات نيفيديا للذكاء الاصطناعي

تجاوز حدود الأداء للذكاء الاصطناعي

اكتشف مطورون طريقة جديدة لإزالة حدود أداء الذكاء الاصطناعي المفروضة بنصف السرعة على بطاقات نيفيديا الرسومية من جيلات RTX 20 و30 و40، وذلك باستخدام ثغرة في البرامج الثابتة حسبما أفاد تقرير نشرته VideoCardz. ويمكن الرجوع إلى Tom's Hardware للاطلاع على التفاصيل الأصلية للمصدر.

وبدون هذه القيود المفروضة، تستطيع بطاقة RTX 4090 تحقيق ضعف معدل التنسور الأقصى لها، بينما تشهد عمليات المصفوفات الرياضية تحسينات تصل إلى 80 بالمئة على بطاقة RTX 3090 Ti مع تباين المكاسب في البطاقات الأخرى.

ومع ذلك، فإن أحمال العمل الحقيقية تحقق مكاسب تقل عما تشير إليه الأرقام القصوى المضاعفة لبطاقة مثل RTX 4090، بينما تظل سرعات توليد الرموز في روبوتات المحادثة عند مستوياتها السابقة نظراً لارتباط ذلك الأداء بنطاق ترددي الذاكرة.

تفاصيل القيود التقنية وتأثيرها

فرضت شركة نيفيديا على جميع أجيال جيفورس المتأثرة حدوداً تجعل حسابات FP32 تعمل بنصف معدل بطاقاتها لحسابات FP16 وفقاً للمواصفات المنشورة، وهي قيود لا تنطبق على بطاقات تورينج وأمبير المخصصة لمحطات العمل.

ويعيد هذا التحرير إنتاجية المصفوفات الرياضية الأصلية لأصحاب البطاقات، مما يسهم في تسريع معالجة الإدخال وتوليد الصور على حد سواء.

تعتمد المشاريع الجديدة على وحدات لينكس غير رسمية لكل جيل، بينما تسلك الإصدارات التجريبية لنظام ويندوز مساراً مختلفاً للوصول إلى النتيجة ذاتها.

نتائج القياسات والتحسينات الفعلية

تضاعفت معدلات التنسور لدى مطوري فرع أدا على بطاقة مثل RTX 4090 لتنتقل من 165.6 إلى 331.6 تيرافلوبس لعمليات FP16 ومن 165.5 إلى 330.6 تيرافلوبس لعمليات BF16.

وأشارت بيانات مستقلة لبطاقة مثل RTX 4070 Ti تعمل على نظام ويندوز إلى مكاسب أكبر في ضرب المصفوفات بلغت أكثر من 80 بالمئة، ويرجع التفاوت المحتمل في النتائج إلى حدود استهلاك الطاقة.

وقد أظهرت اختبارات مستخدمين لبطاقة RTX 3090 Ti معدلات تحسن مرتفعة في حسابات المصفوفات بلغت 35 بالمئة لعمليات FP16 و80 بالمئة لعمليات BF16 و94 بالمئة لعمليات TF32 اعتماداً على برنامج تشغيل معدل.

فك قيود بطاقات نيفيديا للذكاء الاصطناعي
صورة مرتبطة بالخبر من Tom's Hardware · المصدر: Tom's Hardware

آلية استغلال الثغرة والتحذيرات

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

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

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

تغطية البطاقات ونطاق الدعم

تتفاوت تغطية البطاقات بحسب الجيل، حيث تتولى أدوات مخصصة معالجة عائلة أمبير وإصدارات تورينج، في حين يغطي فرع أدا بطاقات مثل RTX 4090 وإصدارات أخرى بشكل تجريبي.

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

المصادر

  • Tom's HardwareNvidia RTX 20, 30, and 40-series GPUs hacked to remove a half-speed AI throttle

تابع التسلسل الزمني

تغطية الكيانات المرتبطة