← أحدث الأبحاث
🤖 AI

Energy-Efficient LLM Serving via Disaggregated Attention--FFN and Flexible Frequency Scaling

تقدم هذه الورقة AFlex، وهو إطار عمل يقلل من استهلاك الطاقة في خدمة النماذج اللغوية الكبيرة (LLMs) بنسبة تصل إلى 49% من خلال تنفيذ منفصل لعمليات الانتباه (Attention) والشبكات العصبية المغذية (FFN)، والتحسين المشترك للموارد والتردد، وخط أنابيب متداخل يتكيف مع حساسيات التردد على مستوى العمليات مع الالتزام بمتطلبات اتفاقية مستوى الخدمة (SLO) الصارمة لزمن الاستجابة.

المؤلفون الأصليون: Cunchen Hu, Liangliang Xu, Tian Liu, Min Lyu, Yongkun Li, Sa Wang, Shuo Quan, Yanan Yang, Wenda Tang, Yiduo Wang, Fu Yu, Jie Wu

نُشر 2026-08-04
📖 3 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Cunchen Hu, Liangliang Xu, Tian Liu, Min Lyu, Yongkun Li, Sa Wang, Shuo Quan, Yanan Yang, Wenda Tang, Yiduo Wang, Fu Yu, Jie Wu

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أنك تدير عقلاً آلياً ضخماً وذكياً للغاية في مركز بيانات عملاق. هذا العقل، المعروف باسم النموذج اللغوي الكبير (LLM)، هو المحرك الذي يقف وراء برامج الدردشة الآلية، ومساعدي البرمجة، والكُتّاب المبدعين. لكن هناك مشكلة: هذه العقول جائعة للغاية، فهي تستهلك كميات هائلة من الكهرباء، وغالباً ما تعمل معالجاتها بأقصى سرعتها، مثل محرك سيارة سباق يزأر عند أقصى عدد دورات في الدقيقة حتى عندما تكون السيارة عالقة في زحام مروري. هذه مشكلة لأنها تكلف ثروة من الطاقة وتولد الكثير من الحرارة.

ولجعل هذه الروبوتات تعمل بشكل أسرع، اكتشف العلماء كيفية تقسيم العمل. فكر في عملية التفكير الخاصة بالروبوت على أنها تتكون من خطوتين رئيسيتين: أولاً، يقرأ ويفهم سؤالك (مرحلة الـ "prefill")، وثانياً، يكتب الإجابة كلمة بكلمة (مرحلة الـ "decode"). مؤخراً، أدرك المهندسون أنه من الأفضل وضع هاتين الخطوتين في غرفتين مختلفتين مع فريقين مختلفين من العمال، بدلاً من جعل فريق واحد يقوم بكليهما. يُسمى هذا "التفكيك" (disaggregation). يساعد هذا في جعل الروبوت يجيب بشكل أسرع، لكنه لا يجعل استهلاك الكهرباء أقل بالضرورة. في الواقع، إذا قمت فقط بخفض سرعة العمال لتوفير الطاقة، فقد يصبح الروبوت بطيئاً جداً ويفشل في الالتزام بمواعيده النهائية. السؤال الكبير هو: كيف يمكننا إبطاء العمل لتوفير الطاقة دون جعل الروبوت يتلعثم أو يفشل؟

يقدم هذا البحث نظاماً ذكياً جديداً يسمى AFlex يحل هذا اللغز من خلال التعامل مع عقل الروبوت كفريق من المتخصصين ذوي الاحتياجات الطاقية المختلفة. فقد اكتشف الباحثون أن الجزئين الرئيسيين من عقل الروبوت — الجزء الذي ينتبه لكلماتك (الانتباه - Attention) والجزء الذي يعالج المنطق (الشبكة المغذية للأمام، أو FFN) — ليسا متشابهين. إنهما يشبهان رياضيين مختلفين: أحدهما عداء مسافات قصيرة (سبرينتر) يحتاج إلى دفعة سرعة عالية ليركض بسرعة، والآخر عداء ماراثون يتعب إذا ضغطت عليه بقوة ولكنه يمكنه الحفاظ على وتيرة ثابتة وبطيئة بكفاءة.

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

ولحل هذه المشكلة، يعمل AFlex كمدير ذكي يمكنه منح "العداء السريع" و"عداء الماراثون" مساراتهما الخاصة وإعدادات السرعة الشخصية الخاصة بهما. فهو يستخدم "مجدولاً عالمياً" (Global Scheduler) للتخطيط للصورة الكبيرة، وتحديد عدد العمال المخصصين لكل مهمة، و"متحكماً محلياً" (Local Controller) لتعديل سرعاتهم في الوقت الفعلي، ثانية بثانية. كما يستخدم النظام تقنية "خط أنابيب" (pipeline) خاصة حيث يتبادل العمال الملاحظات فيما بينهم بينما لا يزالون يعملون، حتى لا يجلس أحد منتظراً. هذا النهج "المتداخل" (interleaved) يحافظ على حركة خط التجميع بسلاسة دون أي فجوات.

اختبر الباحثون نظام AFlex على شرائح حاسوبية قوية (NVIDIA A800 GPUs) باستخدام بيانات واقعية من مهام البرمجة والمحادثة. ووجدوا أنه من خلال السماح لجزءي "الانتباه" و"الشبكة المغذية للأمام" بالعمل بسرعات فريدة وموفرة للطاقة، استطاع النظام خفض الطاقة المستخدمة لكل كلمة يتم إنتاجها بنسبة تصل إلى 49% مقارم بأفضل الأساليب الموجودة التي تقسم العمل، وبنسبة 48% مقارنة بالأنظمة التي حاولت فقط إبطاء الشريحة بأكملها. والأهم من ذلك، ظل الروبوت يجيب بنفس السرعة السابقة، ملتزماً بوعوده المتعلقة بالسرعة. ويشير البحث إلى أن هذا النهج المتمثل في إعطاء أجزاء مختلفة من عقل الذكاء الاصطناعي سرعات مختلفة هو خطوة كبيرة نحو جعل الذكاء الاصطناعي أكثر كفاءة في استخدام الطاقة دون التضحية بالأداء.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →