HeadlinesBriefing favicon HeadlinesBriefing.com

نماذج دقيقة لنوى مصفوفات AMD

Hacker News •
×

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

تفاصيل التنفيذ غير موثقة، مما يعقد تفسير التناقضات. يصف الباحثون السلوك العددي عبر ثلاث معماريات لوحدات معالجة الرسومات من AMD: CDNA 1 وCDNA 2 وCDNA 3، باستخدام وحدات MI100 وMI210/250 وMI300A/300X.

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

كإثبات للمفهوم، تُستخدم النماذج في تطبيقين عدديين، مما يحدد كميًا اختلافات الدقة على مستوى التطبيق بين نوى مصفوفات AMD ونوى موتر NVIDIA.

الكيانات الرئيسية: الشركات: AMD، NVIDIA | الأشخاص: Faizan Ahmad Khattak

الأسئلة الشائعة: لماذا لا يمكن إعادة إنتاج نتائج مضاعفات المصفوفات الصغيرة عبر وحدات معالجة الرسومات AMD؟

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