أفضل مصدر للتعلم عن الجلب المسبق منطقة عازلة في C على إنتل / أيه إم دي 64 بت
-
05-07-2019 - |
سؤال
وأنا مهتم في اتقان المهام المتصلة الجلب المسبق مثل
و_mm_prefetch (...)
وذلك عندما تنفيذ عمليات حلقة على المصفوفات، والاستفادة من عرض النطاق الترددي الذاكرة تماما. ما هي أفضل الموارد للتعلم عن هذا؟
وأنا أفعل هذا العمل في C باستخدام 4 دول مجلس التعاون الخليجي سلسلة على منصة إنتل لينكس.
المحلول
وهناك أيضا ورقة ممتازة أولريش دريبر، ما كل مبرمج يجب أن تعرفه عن الذاكرة أ >. وتغطي الجلب المسبق، بالإضافة إلى مواضيع أخرى كثيرة التعامل مع تحسين أداء الذاكرة. وكان أفرج عنه في نوفمبر 2007، وهو في غاية الأهمية لمعالجات اليوم. إذا كنت عمليات الأداء على صفائف كبيرة جدا ونعتقد عنق الزجاجة الخاص بك هو الحصول على الذاكرة، يجب عليك قراءتها.
نصائح أخرى
يحتوي على تفاصيل حول دعم الجلب المسبق دول مجلس التعاون الخليجي بما في ذلك خيارات الجلب المسبق وظائف، ويشمل تفاصيل على عدة أبنية بما في ذلك شركة إنتل. يحتوي على دول مجلس التعاون الخليجي دليل تفاصيل عن __builtin_prefetch
المدمج في وظيفة في القسم 5.46.