دمج عمليتي التأخير الزمني والإرسال لتجنب حدوث عواقب الخطأ التنبئي لأوامر القفز في المعالجات الفائقة
Keywords:
عواقب التنبؤ الخاطئ،, دورة ساعة لكل أمر،, مخاطر التحكم،, التنبؤ الديناميكي للفرع،, مليون أمر لكل ثانيةAbstract
إن استخدام نظام الانبوب في انظمة المعالجات الحديثة ساهمت الي حد كبير في تحسين اداء هذه المعالجات ولذلك من خلال بزيادة سرعتها بشكل أكبر بكثير من ذي قبل حيث ان معدل تنفيذ الاوامر في الدورة الزمنية الواحدة يؤول الي 1, ولكن هذه التقنية لا تخلوا من عدة مشاكل مصاحبة لهذه العملية, أحد هذه المشاكل هي العواقب الناتجة عن التنبؤ الخاطئ عند استخدام الية التنبؤ التي يتم من خلالها توجيه عنوان القفز من نقطة زمنية ما اثناء تنفيذ العمليات الي نقطة أخري حيث أن حوالي 20 % أي أمر واحد من بين خمسة أوامر يتم تنفيذها في أي برنامج هي أوامر قفز والتي توجه بألية عمل معينة للوصول الي الهدف المطلوب، والتي تقوم بعملية مقاطعة تدفق تنفيذ الاوامر التي تمر خلال هذا الانبوب. هناك عدة محاولات تم القيام بها في دراسات سابقة منها" تنبأ القفز الديناميكي وتوقع التحكم " و " متنبأ قفز ال (ان تي بي): متنبأ القفز الديناميكي لأداء المعالجات المدمجة.