Galahad-kv يحفظ KV-cache على NVMe ويحمّل الكتلة أسرع بـ2,8–4,3 مرة من إعادة الحساب

اختبر مؤلفو ورقة بحثية منشورة على arXiv (نسخة أولية) طبقة الذاكرة galahad-kv. تحفظ هذه الطبقة حالة KV لكتل يبلغ حجم كل منها نحو 16 000 توكن على قرص NVMe محلي مشفّر، وتعيدها بايتًا ببايت دون إعادة حساب. أُجري الاختبار على 50 مليون توكن من نص حقيقي عبر vLLM على بطاقة H100 واحدة، مع نموذجي Gemma 4 12B وGemma 4 31B. تبيّن أن تحميل الكتلة أسرع من إعادة حسابها بـ2,8–4,3 مرة، وأنه يتطلب طاقة GPU أقل بـ8,8–12,3 مرة. أما الوقائع المدفونة قبل ملايين التوكنات من السؤال، فعثر عليها نموذج 12B في 82 حالة من 100، ونموذج 31B في 98 حالة. • تحميل 100 من 100 كتلة دون إعادة حساب • ذاكرة GPU لم تنمُ على امتداد تدفق الـ50 مليون توكن • الثمن: تيرابايتات من NVMe وكتابة ذاكرة لمرة واحدة

معالج بواسطة الذكاء الاصطناعي من arXiv cs.CL؛ بتحرير Hamidun News
Galahad-kv يحفظ KV-cache على NVMe ويحمّل الكتلة أسرع بـ2,8–4,3 مرة من إعادة الحساب
المصدر: arXiv cs.CL. كولاج: Hamidun News.
استمع للمقال
بطاقة الحقائق والأرقام
المعيارالتفاصيل
المصدر الأصليarXiv cs.CL ↗
رئيس التحرير
حقيقة رئيسية #1تحميل 100 من 100 كتلة دون إعادة حساب
حقيقة رئيسية #2ذاكرة GPU لم تنمُ على امتداد تدفق الـ50 مليون توكن
الثمنتيرابايتات من NVMe وكتابة ذاكرة لمرة واحدة

فحص باحثون طبقة ذاكرة لنماذج LLM لا تعيد حساب الموجّه (prompt) من الصفر، بل تستخرج حالة KV الجاهزة من القرص. شغّلوا حزمة galahad-kv على 50 مليون توكن من نص عام حقيقي عبر vLLM على بطاقة NVIDIA H100 واحدة، مع نموذجي Gemma 4 12B وGemma 4 31B. عادت جميع الكتل المفحوصة، أي 100 من 100، من التخزين دون إعادة حساب. وكان التحميل أسرع بـ2,8–4,3 مرة، فيما استهلكت GPU طاقة أقل بـ8,8–12,3 مرة.

كيف تعمل طبقة الذاكرة

يستخدم النموذج فقط النص الذي يتسع له نافذة السياق. وفضلًا عن ذلك، يعيد حساب حالة KV (key-value) الداخلية عند كل إرسال للموجّه، مع أن النص قد لا يكون قد تغيّر. وعلى السياقات الطويلة تستهلك إعادة الحساب هذه وقتًا وطاقة.

يقسّم Galahad-kv التدفق إلى كتل يبلغ حجم كل منها نحو 16 000 توكن. تُكتب حالة KV لكل كتلة على قرص NVMe محلي مشفّر، وتُعاد عند الطلب مطابقة بايتًا ببايت. وبحسب تقدير تقريبي، تعطي 50 مليون توكن نحو 3 100 كتلة. ويُقاس حجم التخزين هنا بالتيرابايت.

يوضح المؤلفون من البداية أن الأمر يتعلق بإعادة استخدام حالة محفوظة. فنافذة الانتباه تبقى كما هي، وتُحمَّل كتلة واحدة في كل مرة، وتعتمد جودة الإجابة على النموذج نفسه.

ماذا أظهرت القياسات

أُجري الاختبار على بطاقة H100 واحدة تحت vLLM، وبلغ عمق الكتل المفحوصة 50 مليون توكن. أبرز المؤشرات:

  • تحميل 100 من 100 كتلة مفحوصة من التخزين المشفّر دون إعادة حساب، على النموذجين معًا، وعلى أعماق من 0 إلى 50 مليون توكن؛
  • تحميل الكتلة أسرع من إعادة حسابها بـ2,8–4,3 مرة؛
  • استهلاك طاقة GPU أقل بـ8,8–12,3 مرة؛
  • بقيت ذاكرة GPU ثابتة على امتداد تدفق الـ50 مليون توكن؛
  • أجاب Gemma 4 12B إجابة صحيحة عن 82 سؤالًا من 100، وGemma 4 31B عن 98 من 100؛
  • لم يختلق أي من النموذجين إجابة.

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

أين الحدود ولمن يفيد

للنهج ثلاثة قيود. أولًا، كتابة الذاكرة تكلّف مرة واحدة: إذ يجب حساب كل كتلة وحفظها مرة واحدة. ثانيًا، يحتاج التخزين إلى تيرابايتات من NVMe المحلي. ثالثًا، لا يُحمَّل في الوقت نفسه سوى كتلة واحدة، لذا فإن الأسئلة التي تتطلب الجمع بين وقائع من أماكن كثيرة في المدونة النصية دفعة واحدة لا يغطيها هذا الاختبار. وهذه نسخة أولى من ورقة بحثية منشورة مسبقًا، ولا تظهر حتى الآن أي عمليات إعادة إنتاج مستقلة. لكن المؤلفين يصفون بروتوكولًا صُمّم للحماية من الطرق المعتادة للالتفاف على اختبارات السياق الطويل، ويقدمون إمكانية إعادة إنتاج النتائج على GPU واحدة ببرمجيات عامة وترخيص مجاني للحزمة.

والخلاصة العملية للمهندسين كالتالي. يكون النهج مجديًا حيث يُقرأ المخزون النصي الكبير نفسه مرارًا وتكرارًا: مستودعات الشيفرة، والتوثيق، والأرشيفات، والتاريخ الطويل للوكيل (agent). وهنا تلتهم إعادة حساب البادئة (prefix) الجزء الأكبر من زمن GPU. وقبل التطبيق، ينبغي تقدير ثلاثة أمور: كم تيرابايت من NVMe سيلزم لمدونتكم النصية، وهل تستردّ الكتابة لمرة واحدة كلفتها عند معدل الوصول لديكم، وهل نموذجكم كافٍ لقراءة الكتلة المحمّلة قراءة دقيقة. وللتحقق تكفي بطاقة H100 واحدة والمكدس العام المذكور في الورقة. وسيُظهر التشغيل على بياناتكم الخاصة سريعًا ما إذا كانت الأرقام ستتكرر: 2,8–4,3 مرة في السرعة و8,8–12,3 مرة في الطاقة.

القصة

أسئلة وأجوبة حول الخبر

ما أبرز التفاصيل حول كيف تعمل طبقة الذاكرة؟

يستخدم النموذج فقط النص الذي يتسع له نافذة السياق. وفضلًا عن ذلك، يعيد حساب حالة KV (key-value) الداخلية عند كل إرسال للموجّه، مع أن النص قد لا يكون قد تغيّر. وعلى السياقات الطويلة تستهلك إعادة الحساب هذه وقتًا وطاقة. يقسّم Galahad-kv التدفق إلى كتل يبلغ حجم كل منها نحو 16 000 توكن. تُكتب حالة KV لكل كتلة على قرص NVMe محلي مشفّر، وتُعاد عند الطلب مطابقة بايتًا ببايت. وبحسب تقدير تقريبي، تعطي 50 مليون توكن نحو 3 100 كتلة. ويُقاس حجم التخزين هنا بالتيرابايت. يوضح المؤلفون من البداية أن الأمر يتعلق بإعادة استخدام حالة محفوظة. فنافذة الانتباه تبقى كما هي، وتُحمَّل كتلة واحدة في

ما أبرز التفاصيل حول ماذا أظهرت القياسات؟

أُجري الاختبار على بطاقة H100 واحدة تحت vLLM، وبلغ عمق الكتل المفحوصة 50 مليون توكن. أبرز المؤشرات: تحميل 100 من 100 كتلة مفحوصة من التخزين المشفّر دون إعادة حساب، على النموذجين معًا، وعلى أعماق من 0 إلى 50 مليون توكن؛ تحميل الكتلة أسرع من إعادة حسابها بـ2,8–4,3 مرة؛ استهلاك طاقة GPU أقل بـ8,8–12,3 مرة؛ بقيت ذاكرة GPU ثابتة على امتداد تدفق الـ50 مليون توكن؛ أجاب Gemma 4 12B إجابة صحيحة عن 82 سؤالًا من 100، وGemma 4 31B عن 98 من 100؛ لم يختلق أي من النموذجين إجابة. والنقطة الأخيرة لا تقل أهمية عن السرعة. ففي الأسئلة عن وقائع مدفونة قبل ملايين التوكنات من الاستعلام، يخفق النم

ما أبرز التفاصيل حول أين الحدود ولمن يفيد؟

للنهج ثلاثة قيود. أولًا، كتابة الذاكرة تكلّف مرة واحدة: إذ يجب حساب كل كتلة وحفظها مرة واحدة. ثانيًا، يحتاج التخزين إلى تيرابايتات من NVMe المحلي. ثالثًا، لا يُحمَّل في الوقت نفسه سوى كتلة واحدة، لذا فإن الأسئلة التي تتطلب الجمع بين وقائع من أماكن كثيرة في المدونة النصية دفعة واحدة لا يغطيها هذا الاختبار. وهذه نسخة أولى من ورقة بحثية منشورة مسبقًا، ولا تظهر حتى الآن أي عمليات إعادة إنتاج مستقلة. لكن المؤلفين يصفون بروتوكولًا صُمّم للحماية من الطرق المعتادة للالتفاف على اختبارات السياق الطويل، ويقدمون إمكانية إعادة إنتاج النتائج على GPU واحدة ببرمجيات عامة وترخيص مجاني للحزم

ZK
جمال حميدون — مدير المنتجات في Alpina Digital ومدير منتج AlpinaGPT. يبني منتجات الذكاء الاصطناعي منذ 2019. بدأ Hamidun News كمشروع شخصي ثم أصبح مُجمِّعًا إنتاجيًا بأكثر من 6000 قارئ.
✦ Unified AI Workspace

Access Frontier LLMs & Multimodal AI in One Workspace

Discover NomadNet AI (nomadnet.ai) — unified access to frontier language models, research synthesis, and multimodal workflows.

Try NomadNet AI →Launch NomadNet Agent
ما رأيك؟
جارٍ تحميل التعليقات…