زمان کنونی: ۱۵ آبان ۱۴۰۳, ۰۶:۱۶ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

سوال در روش اجرای مشتاقانه در پایپ لاین

ارسال:
  

sal_dovomi پرسیده:

سوال در روش اجرای مشتاقانه در پایپ لاین

دوستان این صفحه از جزوه استاد اجلالی رو نمی فهمم.میشه یه نفر زحمت بکشه توضیح بده؟شکل های پایپ لاینو به دو صورت میشه کشید دیگه.این شکلی که تو این صفحه جزوه هست رو هم متوجه نمیشم.اگه لطف کنین و با شکل دوم پایپ لاین توضیح بدین بهتر میفهمم.بی صبرانه منتظرم.ممنون.
صفحه مورد نظر:

۰
ارسال:
  

امیدوار پاسخ داده:

مشکل در روش اجرای مشتاقانه در پایپ لاین

اون چیزی که ازش فهمیدم‌ :
دستور JE تکلیفش مشخص نیست به L1 بپره و دشتوره ADD رو اجرا کنه یا دستور بعدی ADDC، تکلیف اونو دستور cmp مشخص میکنه یعنی وقتی دستور cmp، مقادیر ثباتهای Ax و Cx رو که در مرحله‌ی WB مقادیر معتبرشون رو گرفتند با هم مقایسه کنه و با توجه به انها PC بروز میکنه یعنی دستور JE باید تا مرحله WB دستور cmp صبر کنه.
در این نمودار وقتی ما دستور JE رو واکشی میکنیم بدلیل شاید ADD و یا شاید ADDC واکشی بشه پس هر دو رو با هم واکشی میکنیم(چون دو Fether داریم) در حین واکشی این دو دستور، دستور JE در مرحله دیکوده و دستور CMP در مرحله اجرا . در مرحله بعد هر دو دستور ADD و ADDC با هم وارد دیکد میشند(چون دو دیکدر داریم همزمان دیکد میشند) و دستور JE وارد مرحله اجرا و دستور cmp هم وارد WB واین یعنی PC بروز شد یا بعبارتی تکلیف دستور JE مشخص شد مثلا فرض کنید باید بپره به ADD خوب دستور ADD تا مرحله دیکد آومده جلو وارد مرحله اجرا میشه و JE هم وارد WB. حال اگه بخواد بپر به ADDC خوب ADDC هم آماده است که وارد مرحله اجرا بشه چون دو مرحله واکشی و دیکد رو بطور موازی با ADD اومده جلو. پس حبابی ایجاد نشد ولی به یه Fether و دیکودر اضافی نیاز داریم .



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  چگونه این خطا را موقع اجرای sql server 2014 رفع کنم ؟ farahnaz ۲ ۳,۰۱۹ ۱۹ مهر ۱۳۹۹ ۰۲:۱۸ ق.ظ
آخرین ارسال: farahnaz
  اجرای نرم افزار ویندوز در اندروید elecomco ۰ ۳,۰۵۰ ۰۴ خرداد ۱۳۹۹ ۰۸:۳۷ ب.ظ
آخرین ارسال: elecomco
  تعداد روش های نوشتن عدد n ss311 ۲ ۳,۳۲۳ ۱۳ بهمن ۱۳۹۸ ۰۵:۲۷ ب.ظ
آخرین ارسال: ss311
  مشاوره روش تحقیق و تحلیل آماری sirvan.t ۰ ۲,۱۵۸ ۱۷ آذر ۱۳۹۸ ۱۲:۵۹ ق.ظ
آخرین ارسال: sirvan.t
  یادگیری برنامه نویسی تا اجرای پروژه های بزرگ The BesT ۳ ۳,۶۱۳ ۱۲ آذر ۱۳۹۸ ۰۳:۵۸ ب.ظ
آخرین ارسال: marvelous
  روش برنامه نویسی پویا برای حل فروشنده دوره گرد Mohammad WR10 ۶ ۱۰,۸۹۹ ۱۶ خرداد ۱۳۹۸ ۰۶:۳۲ ب.ظ
آخرین ارسال: Shadik
  روش به طرح درخت پیش ترتیب با آرایش داده شده porseshgar ۶ ۶,۷۷۵ ۱۴ بهمن ۱۳۹۷ ۰۸:۴۰ ب.ظ
آخرین ارسال: porseshgar
  روش اپلای کردن فایل patch به برنامه ای در لینوکس hanie_M ۱ ۲,۴۹۸ ۲۳ دى ۱۳۹۷ ۰۴:۰۶ ق.ظ
آخرین ارسال: one hacker alone
  روش های تولید محتوا برای سایت melinaa ۰ ۲,۱۲۶ ۰۴ شهریور ۱۳۹۷ ۱۰:۳۵ ق.ظ
آخرین ارسال: melinaa
  بهترین زمان برای حل کوله پشتی به روش پویا Mr.R3ZA ۰ ۲,۱۶۰ ۱۲ خرداد ۱۳۹۷ ۰۲:۰۶ ق.ظ
آخرین ارسال: Mr.R3ZA

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close