پاورپوینت مفهوم پردازش خط لوله ای

دانلود پاورپونت با موضوع مفهوم پردازش خط لوله ای
در قالبppt 
در 32اسلاید قابل ویرایش

قسمتی از اسلایدها:

مفهوم پایه

خط لوله: چندین دستورالعمل به طور همزمان در حال اجر هستند.

خط لوله به بخش ها یا قطعات تقسیم می شود.

چرخه ماشین بوسیله کندترین مرحله خط لوله معین می گردد.

معمولا چرخه ماشین = پالس ساعت

خط لوله ای کردن

اگر 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


ارسال نظر

  1. آواتار


    ارسال نظر
درباره نگین فایل
فروشگاه ساز فایل تمامی خدمات لازم برای راه اندازی و ساخت یک فروشگاه را در اختیار شما می گذارد. شما بدون نیاز به هاست ، دامنه ، هزینه های بالای برنامه نویسی و طراحی سایت می توانید فروشگاه خود را ایجاد نمایید .پشتیبانی واتساپ سایت:09054820692 .
آمار فروشگاه
  •   تعداد فروشگاه: 123
  •   تعداد محصول: 37,516
  •   بازدید امروز : 1,018
  •   بازدید هفته گذشته: 132,683
  •   بازدید ماه گذشته: 414,842