مشکل انشعاب - نسخهی قابل چاپ |
مشکل انشعاب - امیدوار - ۱۱ دى ۱۳۸۹ ۰۲:۳۶ ب.ظ
سوال(مهندسی فناوری اطلاعات ۸۳) یه کامپیوتری داریم که از خط لولهی ۴ سطحی استفاده می کنه،کامپایلر برای حل مشکل انشعاب از جابجایی دستورات استفاده می کنه،کامپایلر کد زیر رو چگونه جابجا کنه که کمترین توقف در خط لوله ایجاد بشه: Add R1,R2 Sub R3,R4 Branch to P1 P3:Mul R5,r6 Branch to P2 P1:Add R3,R2 Branch to P3 P2:Dec R6 |
مشکل انشعاب - ف.ش - ۱۶ دى ۱۳۸۹ ۰۹:۵۴ ب.ظ
توضیح از روی کتاب یوسفی: باید بعد از دستورات انشعاب یک یا چند دستور دیگر با توجه به عمق پایپلاین شود اگر چنین دستوراتی نبود NOP وارد شودوتنها گزینه ای که بعد از دستورات انشعاب دستور دیگری وارد پایپلاین کرده است گزینه ۱ است. روشهای رفع مخاطره کنترلی شماره ۱: واکشی دستور بعد از پرش و دستور مقصد پرش تا مشخص شود که آیا انشعاب انجام میشود یا خیر. |