• شماره ركورد
    8408
  • شماره راهنما(اين فيلد مربوط به كارشناس ميباشد لطفا آن را خالي بگذاريد)
    8408
  • پديد آورنده

    اباذر صادقيان

  • عنوان
    بهينه سازي معماري حافظه‌نهان دنباله‌اي و واحدهاي مديريتي آن
  • مقطع تحصيلي
    كارشناسي ارشد
  • رشته تحصيلي
    برق - الكترونيك
  • سال تحصيل
    اسفند 1386
  • تاريخ دفاع
    اسفند 1386
  • استاد راهنما
    دكترهادي شهريار شاه حسيني
  • چكيده
    چكيده بهبود كارايي پردازنده‌هاي مدرن امروزي، در نتيجه افزايش توانايي در اجراي موازي دستورات مي‌باشد. افزايش موازي‌سازي، سبب توانايي پردازنده در اجراي چندين دستور در هر سيكل و در نتيجه نياز به واكشي بيش از يك دستور در هر سيكل از حافظه نهان دستورالعمل مي‌شود. حافظه‌نهان دنباله‌اي(TC)، يكي از بهترين راه‌حل‌هاي ارايه شده براي رسيدن به پهناي باند بالاتر در واكشي دستورات است. دستورات در TC برخلاف حافظه‌نهان دستورالعمل، متناظر با اجراي پوياي برنامه ذخيره شده‌اند و در هر خط TC دنباله‌اي از دستورات پويا مطابق روند اجراي برنامه قرار دارد. در اين پروژه، با استفاده از پياده‌سازي معماري TC به صورت ماژولار (به نحوي كه تغيير هر قسمت به تنهايي امكان‌پذير باشد) جهت بهبود كارايي TC، ابتدا تاثير به كار‌گيري تناظر مسير ساده و TC قرباني در حافظه‌نهان دنباله‌اي ارزيابي شده است. سپس معماري دوطبقه CTC-HTC برمبناي دقت و كاربرد دنباله‌ها براي حافظه‌نهان دنباله‌اي ارايه مي‌شود. بعلاوه الگوريتم جايگزيني AFBR كه در آن دقت و نرخ استفاده دنباله‌ها در تعيين دنباله جايگزين شونده مطرح است، ارايه مي‌شود. همچنين براي خاتمه يافتن دنباله‌ها، قاعده‌اي اضافه شده است كه بر مبناي آن، دنباله‌ها بايد فقط در دستورات انشعاب به پايان برسند و در بخش سازنده دنباله، فيلتر به‌گزين معرفي شده است كه دنباله‌هاي مفيد را براي ذخيره شدن در TC انتخاب مي‌كند. نتايج شبيه‌سازي‌ها با استفاده از شبيه‌ساز SimpleScalar، نشان مي‌دهد كه استفاده از اين روش‌ها، سبب بالا رفتن نرخ اصابت TC به ميزان11.48% و بهبود IPC پردازنده به ميزان 9.62% مي‌گردد. كلمات كليدي: حافظه نهان ، دنباله، پهناي باند واكشي، پردازنده، واكشي