زمن الوصول ومعدل النقل وقنوات الذاكرة
زمن طلب واحد ومعدل طلبات كثيرة حدّان مختلفان.
قد يحمل الطريق الأوسع سيارات أكثر دون أن تصل السيارة الأولى أسرع.
تأخر النتيجة.
ابحث عن الاختناق
شدة حسابية منخفضة تصطدم بسقف الذاكرة. إعادة استخدام البيانات قد تقرّب العمل من سقف الحساب.
حدود هذا النموذج
حد أعلى مثالي بحساب ونقل ثابتين. يتجاهل زمن الوصول والكلفة الإضافية ونقل مستويات المخبأ ومزيج التعليمات.
ما الذي يحدث في الداخل
قياس خاصيتين مختلفتين
زمن الوصول تأخر توفر النتيجة. معدل النقل عدد البايتات في وحدة الزمن. قد تتداخل طلبات مستقلة وتستغل نقلًا عاليًا رغم تأخر كل طلب. لا تعرف سلسلة المؤشرات التابعة عنوانها التالي حتى يصل السابق، فتكون حساسة للزمن.
استغلال القنوات والبيانات
معدل النقل النظري حاصل نقلات الثانية في بايتات النقلة عبر القنوات النشطة. تقلله البروتوكولات وتعارض البنوك والتحديث وتغيير الاتجاه والأجهزة المنافسة. تهم سرعة DDR وعرض الحافلة وعدد القنوات. يؤثر تنظيم الرتب والبنوك أيضًا في التوازي.
GB/s = MT/s × bus_width_bytes × channels / 1000ما أثر ذلك في برنامجك
مهندس الأنظمة والعتاد
ميّز زمن القراءة التابعة عن معدل النقل المتتابع. لا تختزل سرعة الذاكرة في رقم واحد.
مطوّر البرمجيات
قلل البايتات لكل عملية مفيدة. استخدم بلاطات مناسبة للمخبأ وتجنب نسخ المصفوفات الوسيطة الكبيرة دون حاجة.
اقرأ المواصفات الأصلية
توضح هذه المراجع العقود الأساسية وتفاصيل التنفيذ. الرسومات هنا نماذج تعليمية مبسطة.