پاورپوینت مفهوم پردازش خط لوله اي - دانلود فایل
دانلود فایل در این پاورپوینت به مفهوم پردازش خط لوله ای پرداخته شده است
دانلود فایل پاورپوینت مفهوم پردازش خط لوله اي نوع فایل: power point
قابل ویرایش31 اسلاید
قسمتی از اسلایدها:
مفهوم پايه
خط لوله: چندین دستورالعمل به طور همزمان در حال اجر هستند.
خط لوله به بخش ها یا قطعات تقسیم می شود.
چرخه ماشین بوسیله کندترین مرحله خط لوله معین می گردد.
معمولا چرخه ماشین = پالس ساعت
خط لوله ای کردن
اگر n تکلیف (Task) داشته باشیم که زمان اجرای هر کدام از آن ها برابر با tn باشد (زمان انجام کل تکالیف = n*tn)، با فرض اینکه تعداد قطعات خط لوله k باشد و هر قطعه در tp انجام پذیر باشد (پالس ساعت = tp):
Task اول در k پالس (k*tp) انجام می پذیرد.
Task های دیگر هر کدام در پالس زمانی بعدی (یک پالس زمانی) تکمیل خواهند شد، پس زمان لازم برای انجام (n-1) تکلیف دیگر برابر با (n-1)*tp خواهد شد.
در نتیجه افزایش سرعت پردازش خط لوله نسبت به پردازش غیر خط لوله ای از فرمول زیر محاسبه می گردد: S = ntn / (k + n - 1)tp
فهرست مطالب و اسلایدها:
مفهوم پردازش خط لوله اي
لباسشويي به صورت متوالي
لباسشويي به صورت خط لوله اي
مفهوم پايه
خط لوله ای کردن
نكاتي در مورد پردازش خط لوله اي
پنج مرحله سيكل دستورالعمل
پنج مرحله مسير داده پردازنده MIPS
رجیسترهای بین مراحل خط لوله
تجسم خط لوله
مشكلاتي كه در پردازش خط لوله اي بوجود مي آيد
وابستگيهاي رو به عقب در زمان
روش Forwarding براي حل مشكل Data Hazard
تغييرات سخت افزاري براي پشتيباني ازForwarding
سه نوع Data Hazard
Data Hazard حتي با استفاده از Forwarding
Software Scheduling to Avoid Load Hazards
Control Hazard on Branches - Three Stage Stall
Branch Stall Impact
Four Branch Hazard Alternatives
Superscalarابر عددي يا پردازش
Summary : Control and Pipelining
Single Cycle, Mult-Cycle, vs. Pipeline