
doubleAI تقدّم Maxwell، نموذج تنفيذ يُحسِّن الكود أثناء تشغيله
أطلقت doubleAI نموذج Maxwell لتنفيذ الكود، وهو نموذج يقيّم الكود الثنائي ويحسّنه ويعيد كتابته أثناء تشغيل البرامج. يتحقق النموذج رسمياً من تكافؤ الكود البديل، ويُفيد بتسريع مسارات البيانات ونوى استدلال الذكاء الاصطناعي.
Maxwell يُحسِّن الكود أثناء تشغيله
doubleAI، شركة ناشئة مقرها تل أبيب في إسرائيل تأسست عام 2023، أعلنت يوم الاثنين عن Maxwell. يقيّم نموذج تنفيذ الكود هذا الكود الثنائي ويحسّنه ويعيد كتابته أثناء التنفيذ. سُميّ بشيطان ماكسويل، وهي تجربة فكرية في الإنتروبيا تخيلها جيمس كليرك ماكسويل عام 1867، ويُعالج الخوارزميات وتعليمات الآلة مسبقاً لزيادة الأداء إلى أقصى حد على الأجهزة المتاحة.
يشبه Maxwell في المفهوم مترجم JIT، لكنه أكثر مرونة ويتحقق رسمياً من تكافؤ الكود البديل. لا يتم لمس الكود المصدري. قال غال بنياميني، المؤسس المشارك والحاصل على درجة دكتوراه في علوم الحاسوب النظرية، إن المترجم لا يستطيع إجراء استدلال عالي المستوى مثل تغيير خوارزمية. يستطيع Maxwell رؤية الأجهزة بالضبط، وأشكال وأنواع البيانات التي تتدفق عبر البرنامج، وحالة البيئة، وما الذي يعمل أيضاً، وأي اختناقات تظهر في ظل أي شروط.
التسريعات المُبلغ عنها والفحوصات الأمنية
قالت doubleAI إن Maxwell جعل مسارات البيانات أسرع بأكثر من 38 ضعفاً ونوى استدلال الذكاء الاصطناعي أسرع بأكثر من 4.5 ضعفاً. وتمكّن LTX-2.5، وهو نموذج عالم مفتوح يولّد فيديو بدقة 4K، من القيام بذلك بسرعة أكبر بضعفين تقريباً باستخدام Maxwell. قلّلت التحسينات البيانات المتبادلة بين GPUs وحسّنت اختيار النوى للتخلص من حشو الرموز غير الضروري.
قال بنياميني إن Maxwell يتفوق في الكود الخوارزمي الذي يمكن تخصيصه للأجهزة بطريقة غير بسيطة. وأضاف أن كود Python ورسوم PyTorch يمكن أن يحققا تحسينات واسعة لأنهما غالباً ما يكونان بعيدين عن الأمثل. يمكن لـ Maxwell أيضاً معالجة الأمان بإثبات عدم وجود أخطاء في الذاكرة. وقال إن الشركة وجدت حالات في Python نفسه حيث لم تكن Python آمنة للذاكرة، وأثبت Maxwell ذلك.
النشر والثقة
تبلغ أقصى عبء إضافي لتتبع Maxwell وتحليل أدائه 2%، ويكون صفراً عندما لا يتتبع. قال بنياميني إن التحسينات تفوق هذه التكلفة، كما أن doubleAI تطبّق Maxwell على بيئة التشغيل نفسها لتعزيز سرعة عامة ثابتة أكبر بكثير من 2% في جميع المجالات. يثبّت المطورون بيئة التشغيل ويشغلون كودهم، مع استضافة نموذج Maxwell بواسطة doubleAI، وهو ترتيب يتطلب بعض الثقة.
قال أمنون شاشوا، المؤسس المشارك والرئيس التنفيذي لـ doubleAI، إن الذكاء الاصطناعي غيّر طريقة كتابة البرمجيات وهو الآن يغيّر طريقة تشغيلها. ووصف نماذج تنفيذ الكود بأنها وكلاء نيابة عن الأجهزة بدلاً من وكلاء كود نيابة عن المستخدم البشري، معتبراً Maxwell أول ذكاء اصطناعي يعمل للآلة لا للمبرمج.
المصادر: The Register · doubleAI
SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي
نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.