بروتوكولات اتساق الخابيات
بروتوكولات اتساق خابيات
Cache coherence protocols -
يسهم توفر الخابيات caches في البنى المتوازية ذات المعالِجات المتعددة والذاكرة المشتركة في رفع أداء البنى بتقليص الزمن اللازم لأي معالج للنفاذ إلى الذاكرة، وبإنقاص متطلبات عرض الحزمة على مستوى الذاكرة المحلية والتوصيل البيني في تلك البنى. ولكن تسبِّب تخبئة المعلومات محلّياً إلى مشكلة في الاتساق، أي التوثّق من أن جميع المعالجات تتعامل مع القيم ذاتها للمعطيات المخبّأة محلياً؛ لضمان تنفيذ البرنامج تنفيذاً صحيحاً. يمكن حلّ هذه المشكلة في المعالجات عتادياً بتنجيز آليات محدّدة تسمى بروتوكولات اتساق الخابيات cache coherence protocols. يبيّن الشكل (1) مثالاً على بنية متوازية تعاني مشكلة اتساق الخابيات. فللمتحوِّل x قيم مختلفة في هذه الخابيات، وهي قد تكون مختلفة عن القيمة المخزّنة في الذاكرة المشتركة. اقرأ المزيد »- التصنيف : كهرباء وحاسوب - النوع : كهرباء وحاسوب - المجلد : المجلد الرابع، طبعة 2018، دمشق