
مشاهده ویدیو قفل است
برای مشاهده مشاهده ویدیو، ابتدا این دوره را خریداری کنید.
مخاطره ساختاری و کنترلی در پایپلاین
توضیحات
در جلسه سیام معماری کامپیوتر دکتر حقیقت ویژه کنکور کامپیوتر در مقاطع کارشناسی ارشد و دکترا با عنوان «مخاطره ساختاری و کنترلی در پایپلاین»، آخرین بخش فصل ششم درس معماری (فصل پایپلاین و مخاطره) تدریس میشود. در این جلسه ابتدا مخاطره ساختاری (Structural Hazard) در پایپلاین به دقت با یک مثال تعریف و تحلیل شده و 2 راه حل مخاطره ساختاری که مربوط به سرفصل کارشناسی است با جزئیات مفهومی آن و محاسبات مربوطه ارائه میگردد: 1) تزریق حباب سخت افزاری 2) افزایش تعداد منابع. سپس معماری Harvard و نیز معماری Princeton به عنوان دو روش افزایش تعداد منبع حافظه (با شکستن حافظه و Cache) ارائه ئو تشریح میگردد. سپس مخاطره کنترلی (Control Hazard)و (در حد کارشناسی) دو راه حل آن تدریس میشود : 1) تزریق حباب نرم افزاری 2) تزریق حباب سخت افزاری. سپس تکنیک باز کردن (تاه) حلقه (Loop Unfolding) یا Loop Unwinding یا Loop Unrolling ارائه میشود که ضمن بهینهسازی سرعت (Speed Optimization) اجرای برنامهها (البته به قیمت بزرگ شدن حجم برنامه executable)، برای حذف مخاطرات کنترلی نیز بسیار مفید است. برای تمام موارد مثالهای دقیقی زده میشود تا مفهوم مطلب جا بیفتد.
برای مشاهده کامل این قسمت، دوره را تهیه کنید
پس از خرید، به همه قسمتهای این دوره دسترسی خواهید داشت.