في عالم الذكاء الاصطناعي المتسارع، تتمثل إحدى التحديات الكبيرة في زيادة سعة نماذج Mixture-of-Experts (MoE) دون التعرض لمشكلات في الذاكرة. تتطلب تلك النماذج استخدام عدد كبير من أفضل الخبراء (experts) في ظل ظروف محدودة من الذاكرة. وهنا تبرز أهمية الابتكار الجديد: SpecPrefetch.

SpecPrefetch؟">كيف تعمل SpecPrefetch؟


تقدم SpecPrefetch إطاراً جديداً يعتمد على كفاءة المعلمات في عملية استبقاء البيانات للخبراء غير النشطين، حيث تعمل على تفريغ الذاكرة عبر نقل هؤلاء الخبراء إلى ذاكرة تخزين مؤقتة أو إلى التخزين المضيف. يعد أحد أكبر التحديات هو اعتماد نقل البيانات على مسار التوجيه (routing)، حيث تُعرف الخبراء المطلوبة فقط بعد الانتهاء من عملية توجيه معقدة.

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

أداء استثنائي">أداء استثنائي


أكدت الأبحاث على أن SpecPrefetch تُحقق أفضل معدل في استرجاع الخبراء في 9 من أصل 10 إعدادات مقارنة مع نماذج مرجعية أخرى، مع عدد أقل بكثير من المعلمات القابلة للتدريب. على سبيل المثال، في جهاز Snapdragon 8 Elite، سجلت SpecPrefetch تحسنًا في سرعة فك التشفير بنسبة تصل إلى 20%، مما يُظهر فوائد عملية واضحة في نشر نماذج MoE في بيئات ذات سعة تخزين محدودة.

يبقى السؤال، كيف ستغير هذه التقنية الجديدة مستقبل الذكاء الاصطناعي؟ وما هي التطبيقات المستقبلية التي يمكن أن تستفيد منها؟ تابعونا لمزيد من الأخبار المثيرة في عالم الذكاء الاصطناعي!