أطلس السيليكونمرجع العتاد
English
المراجع/الذاكرة والتخزين
الذاكرة والتخزين

السجلات والمخابئ وتسلسل الذاكرة

يخفي التخزين الصغير السريع كلفة التخزين الأكبر والأبطأ.

قد ينتظر CPU البيانات وقتًا أطول مما يقضيه في حسابها.
السجلات

حالة المعاملات المباشرة.

تجربة تفاعلية

اصنع إخفاقًا في المخبأ

تعمل على جهازك
عنوان البايت٠الكتلة ٠ → المجموعة ٠إخفاق
مجموعة ٠وسم ٠
مجموعة ١·
مجموعة ٢·
مجموعة ٣·
مجموعة ٤·
مجموعة ٥·
مجموعة ٦·
مجموعة ٧·
مرات الوصول١
نسبة الإصابة٠%
البايتات المجلوبة٦٤
اختر وصولًا من السجل، أو تتبّعه خطوة بخطوة.

يجلب المخبأ خطًا كاملًا. تعيد المحلية استخدامه؛ وقد تطرد العناوين المتعارضة بيانات مفيدة قبل امتلاء السعة الكلية.

حدود هذا النموذج

مخبأ للقراءة فقط: خط ٦٤ بايت، ثمانية خطوط، عناصر ٨ بايت، واستبدال LRU، مع ٣٢ وصولًا. دون جلب مسبق أو مستويات أخرى.

تتبّع الآلية

ما الذي يحدث في الداخل

١

الاستفادة من المحلية

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

٢

موازنة الحجم والتأخر

عادة تكون L1 صغيرة وقريبة من النواة، وL2 أكبر، وقد يُشارك المخبأ الأخير. ملف السجلات ليس مخبأ عاديًا يمكن عنونته. تستهلك الإخفاقات الطوابير والنقل. تتوقع وحدات الجلب المسبق الوصول اللاحق، لكن تتبّع مؤشرات غير منتظم يعطيها معلومات قليلة.

استخدم ما فهمته

ما أثر ذلك في برنامجك

مهندس الأنظمة والعتاد

قِس حجم العمل وزمن الإخفاق وتوازي الوصول للذاكرة. سياسات احتواء المخابئ ومشاركتها خاصة بالبنية الدقيقة.

مطوّر البرمجيات

قد تتفوق المصفوفات المتراصة على الكائنات المرتبطة في المسح. قلل الحقول غير المستخدمة والتخصيصات المتكررة حين تضخم مجموعة العمل.

ارجع إلى المصدر

اقرأ المواصفات الأصلية

توضح هذه المراجع العقود الأساسية وتفاصيل التنفيذ. الرسومات هنا نماذج تعليمية مبسطة.

Cornell · CachesCornell University
Intel · Optimization reference manualsIntel

واصل تتبّع الفكرة

فهمت الفكرة؟ سجّل تقدّمك.