zymtrace: تحليل أداء وحدة معالجة الرسومات بدون احتكاك لفتح إمكاناتها الكاملة

2025-05-04
zymtrace:  تحليل أداء وحدة معالجة الرسومات بدون احتكاك لفتح إمكاناتها الكاملة

zymtrace هو أداة تحليل أداء وحدة معالجة الرسومات خفيفة الوزن، ومناسبة للبيئات الإنتاجية، ومتواصلة، والتي تتبع بشكل سلس الاختناقات في الأداء - توقف النواة، ومنافسة الذاكرة، وتأخيرات الجدولة - مباشرة إلى مصدرها في رمز PyTorch، ونواة CUDA، والوظائف الأصلية، أو مؤشرات الجدولة. على عكس الحلول الحالية، يوفر zymtrace رؤية شاملة للنظام، ويربط بين مسارات تتبع وحدة معالجة الرسومات ومسارات التعليمات البرمجية لوحدة المعالجة المركزية التي أطلقتها. هذا يسمح لخبراء الذكاء الاصطناعي/التعلم الآلي بتحسين عمليات بدء تشغيل نواة CUDA، وتحديد أحجام الدُفعات المثلى، ومعالجة انخفاض استخدام وحدة معالجة الرسومات، مما يحقق أقصى قدر من أداء وحدة معالجة الرسومات ويقلل من التكاليف.

اقرأ المزيد