في سوق المعالجات المركزية، لم يعد التفوق في الألعاب يعتمد فقط على عدد الأنوية أو سرعة التردد، خلال السنوات الأخيرة، ظهرت ذاكرة AMD 3D V-Cache كواحدة من أهم الابتكارات التي غيرت طريقة تصميم معالجات الألعاب، وحولت سلسلة Ryzen X3D إلى خيار شديد المنافسة عندما يكون الهدف الأساسي هو الحصول على أعلى معدل إطارات ممكن وأفضل استقرار في الأداء.
الفكرة تبدو بسيطة للوهلة الأولى، وضع ذاكرة كاش إضافية داخل الحزمة نفسها بدل الاكتفاء بزيادة حجم الشريحة أفقياً.
لكن تنفيذها هندسياً أكثر تعقيد بكثير، إذ تعتمد AMD على الرص الرأسي لشرائح السيليكون ثلاثي الأبعاد وتقنيات توصيل متقدمة للغاية تسمح بزيادة سعة ذاكرة المستوى الثالث L3 دون الحاجة إلى توسيع مساحة رقاقة المعالج بالطريقة التقليدية.
وتستخدم الأجيال الحديثة من 3D V-Cache وصلات Direct Copper-to-Copper Hybrid Bonding إلى جانب TSVs للاتصال بين طبقات السيليكون.
ما هي تقنية 3D V-Cache من AMD؟
لفهم سبب أهمية 3D V-Cache، يجب أولاً معرفة وظيفة Cache Memory داخل المعالج.
ذاكرة الكاش هي ذاكرة فائقة السرعة يحتفظ فيها المعالج بالبيانات والتعليمات التي يحتاج إليها بشكل متكرر، وكلما استطاع المعالج العثور على البيانات داخل الكاش بدلاً من طلبها من ذاكرة النظام DDR5، انخفض زمن الانتظار وتحسنت كفاءة تنفيذ التعليمات.
عادةً ما تعمل المعالجات بمستويات مختلفة من الكاش، مثل L1 وL2 وL3. وتعتبر L3 الأكبر حجم بين هذه المستويات، لكنها أبطأ نسبياً من L1 وL2، مع بقائها أسرع بكثير من ذاكرة النظام الرئيسية.
المشكلة أن زيادة L3 بالطريقة التقليدية تعني استهلاك مساحة أكبر من السيليكون على الشريحة نفسها، ومع استمرار تطور المعالجات الحديثة، يصبح توفير مساحة إضافية على سطح الـ CCD تحدي هندسي واقتصادي.
هنا تأتي فكرة 3D V-Cache.

لماذا لا نرص الكاش رأسي بدلاً من التمدد أفقي؟
في التصميم التقليدي ثنائي الأبعاد 2D، يتم وضع وحدات المعالجة والكاش على المستوى نفسه تقريباً داخل الشريحة، لكن AMD اتجهت إلى تصميم مختلف يعتمد على 3D Die Stacking، أي وضع طبقة إضافية من SRAM المخصصة للكاش فوق أو أسفل طبقة المعالجة بحسب الجيل المستخدم.
في أجيال X3D السابقة، تم وضع شريحة الكاش فوق الـ CCD، بينما أعادت AMD تصميم الجيل الثاني من 3D V-Cache في معالجات مثل Ryzen 7 9800X3D، وأصبحت طبقة الكاش أسفل CCD، بحيث تصبح أنوية Zen أقرب إلى سطح التبريد.
هذا التغيير سمح بتحسين الإدارة الحرارية ورفع حدود التردد مقارنة بالتصميم السابق.
وبذلك استطاعت AMD زيادة حجم الذاكرة دون الحاجة إلى زيادة مساحة سطح الـ CCD بنفس النسبة.
كيف تعمل تقنية Vertical 3D Stacking؟
تعتمد الفكرة على تصنيع طبقة إضافية من ذاكرة SRAM ثم دمجها مع شريحة المعالجة باستخدام تقنية ربط متقدمة تعرف باسم Direct Copper-to-Copper Hybrid Bonding.
بدلاً من الاعتماد على وصلات لحام تقليدية كبيرة نسبياً، تستخدم AMD نقاط اتصال نحاسية دقيقة للغاية تسمح بكثافة اتصال مرتفعة جداً بين الطبقات.
وتوضح AMD أن تقنية الجيل الثاني من 3D V-Cache تستخدم TSVs للاتصال بين السيليكون، إلى جانب الربط النحاسي المباشر، وهو ما يتيح كثافة توصيل أعلى بكثير مقارنة بتصميمات 2D التقليدية وتقنيات 3D التي تعتمد على نتوءات دقيقة.
هذه النقطة مهمة جداً، لأن الفكرة ليست مجرد وضع شريحة RAM فوق المعالج، وإنما إنشاء اتصال عالي السرعة ومنخفض المسافة بين طبقة الكاش ووحدات المعالجة.

لماذا تحتاج الألعاب إلى كمية ضخمة من الـ L3 Cache؟
الألعاب الحديثة لا تتعامل مع كمية صغيرة من البيانات، أثناء تشغيل اللعبة يتعامل المعالج باستمرار مع بيانات الشخصيات، الفيزياء، الذكاء الاصطناعي، الخرائط، الأصول الرسومية، أوامر المحرك وغيرها.
عندما يجد المعالج البيانات المطلوبة في الكاش، يمكنه الوصول إليها بسرعة أكبر بدلاً من الرجوع إلى ذاكرة النظام، وهنا يظهر مفهوم مهم يسمى Cache Hit Rate.
كلما ارتفعت احتمالية وجود البيانات المطلوبة مسبقاً داخل الكاش، قل عدد المرات التي يحتاج فيها المعالج إلى الوصول إلى ذاكرة النظام، وعندما تكون اللعبة من النوع الذي يستفيد بشدة من ذاكرة كاش كبيرة، يمكن لزيادة L3 أن تحقق فارق ملحوظ في الأداء.
لهذا السبب لا تعني زيادة الكاش أن المعالج سيصبح أسرع في كل برنامج بشكل متساوي، فالاستفادة تعتمد على طبيعة الحمل البرمجي والبرنامج أو اللعبة نفسها.
من 32 ميجابايت إلى 96 ميجابايت و128 ميجابايت
يمكن رؤية أثر هذه التقنية بوضوح في معالجات Ryzen الحديثة.
على سبيل المثال، يمتلك Ryzen 7 9800X3D ذاكرة L3 بحجم 96 ميجابايت، مع 8 أنوية و16 ثريدز معالجة وبنية Zen 5.
أما Ryzen 9 9950X3D فيرفع السقف إلى 128 ميجابايت من L3 Cache مع 16 نواة و32 ثريدز معالجة.
وتقدم AMD في معالج Ryzen 9000 X3D ما يصل إلى 144 ميجابايت من إجمالي الذاكرة المدمجة على الشريحة في بعض الطرازات، عند احتساب مستويات الكاش المختلفة، وليس باعتبارها كلها L3.

لماذا تتفوق معالجات X3D في الألعاب؟
1. تقليل الاعتماد على ذاكرة النظام
كلما احتفظ المعالج بقدر أكبر من البيانات داخل L3، تقل الحاجة إلى استدعاء البيانات من ذاكرة DDR5 في بعض السيناريوهات، وهذا يمكن أن يخفض أثر زمن الوصول إلى الذاكرة على الأداء.
2. تحسين الأداء في الألعاب الحساسة للكاش
بعض محركات الألعاب تستفيد بصورة كبيرة من الذاكرة المحلية الكبيرة، لذلك يمكن أن تحقق معالجات X3D مكاسب أكبر في الألعاب مقارنة بتطبيقات تعتمد بصورة أساسية على التردد المرتفع أو القدرة الحسابية الخام.
3. تحسين الحد الأدنى لمعدل الإطارات
الميزة لا تظهر دائماً فقط في متوسط FPS، في بعض الألعاب يمكن أن يكون التأثير أكثر وضوح في 1% Low FPS، وهو مقياس مهم لسلاسة التجربة وتقليل التقطيع اللحظي.
على سبيل المثال في اختبارات Ryzen 7 9800X3D بعض الألعاب شهدت تحسن ملحوظ في معدلات الإطارات الضعيفة، بما في ذلك نتيجة وصلت إلى 31% في 1% Low في اختبار محدد للعبة The Last of Us Part I مقارنة بمعالج Intel المنافس المستخدم في الاختبار.
الجيل الثاني من 3D V-Cache: لماذا قلب التصميم؟
أحد أهم التطورات في الجيل الثاني هو تغيير مكان طبقة الكاش.
في معالج Ryzen 7 9800X3D، نقلت AMD شريحة الكاش البالغ حجمها 64 ميجابايت إلى أسفل الـ CCD، بحيث تكون أنوية Zen 5 أقرب إلى نظام التبريد، ويساعد هذا التصميم على خفض درجات الحرارة حول الأنوية ورفع إمكانية الوصول إلى ترددات أعلى.
وهذا التطور مهم لأنه يعالج إحدى المفاضلات الأساسية في تصميمات X3D القديمة وهو الحصول على كاش ضخم من جهة، والحفاظ على ظروف حرارية مناسبة للترددات العالية من جهة أخرى.
بعبارة أخرى، لم تعد 3D V-Cache مجرد وسيلة لزيادة الذاكرة، بل أصبحت جزء من استراتيجية AMD لتحسين الكثافة، وزمن الوصول، وكفاءة الطاقة، والمرونة الحرارية في تصميم المعالج.

لماذا أصبحت 3D V-Cache ورقة AMD الرابحة؟
السبب الحقيقي هو أن AMD لم تحاول ببساطة زيادة التردد أو عدد الأنوية لمواصلة سباق الأداء.
بدلاً من ذلك، غيرت AMD الطريقة التي يتم بها بناء المعالج نفسه.
تقنية 3D V-Cache تستفيد من التصميم القائم على الـ Chiplets لتضيف طبقة ذاكرة فوق أو تحت طبقة المعالجة باستخدام تقنيات ربط متطورة، وبهذا أصبحت AMD قادرة على زيادة كثافة الكاش بدرجة كبيرة.
الخلاصة: لماذا أصبحت معالجات Ryzen X3D ملك الألعاب؟
يمكن تلخيص سر X3D في ثلاث كلمات: بيانات أكثر، أقرب، وأسرع وصول.
فعندما يجمع المعالج بين بنية CPU حديثة مثل Zen 5، وعدد كبير من الأنوية، وترددات مرتفعة، وذاكرة L3 ضخمة، يصبح قادر على تقديم مزيج جذاب جداً للألعاب.
ومن Ryzen 7 5800X3D الذي ساعد في تعريف فئة X3D للألعاب، إلى Ryzen 7 9800X3D وRyzen 9 9950X3D، تطورت الفكرة من تجربة هندسية إلى استراتيجية رئيسية في تصميم معالجات الألعاب.
وتستمر AMD في تطوير التقنية، مع انتقال 3D V-Cache إلى أجيال وتصميمات أكثر تقدماً.

