هدف از ارائه این درس آشنایی دانشجویان با پردازنده ها و مباحث مربوط به آنها است. در طول کلاس ویژگی های مختلف یک پردازنده مورد بررسی قرار می گیرد و تمارینی برای طراحی هر بخش از پردازنده بیان می شود.
در ابتدا مباحث ریاضیاتی و الگوریتمی شامل روش های مختلف جمع و ضرب و محدودیت ها و ویژگی های هرکدام بیان می شود. سپس به طراحی یک پردازنده ی ساده پرداخته می شود و در طول ترم ویژگی های یک پردازنده ی پیشرفته تر همانند Pipeline، استفاده از cache و ... بیان می شوند.
لیست درسها و جلسات:
جلسه اول - جمع و ضرب اعداد صحیح
جلسه دوم - ضرب کننده اعداد صحیح
جلسه سوم - تقسیم اعداد صحیح - مقدمه اعداد ممیز شناور
جلسه چهارم - اعداد ممیز شناور
جلسه پنجم - عملیات ریاضی اعداد ممیز شناور
جلسه ششم- طراحی یک ISA
جلسه هفتم - معرفی دستورالعمل های MIPS
جلسه هشتم - تکمیل دستورالعمل های MIPS
جلسه نهم - تحلیل دستورات MIPS
جلسه دهم - پیاده سازی single cycle پردازنده MIPS
جلسه یازدهم - ادامه پیاده سازی single cycle
جلسه دوازدهم - پیاده سازی multi-cycle
جلسه سیزدهم - کنترل پیاده سازی multy cycle
جلسه چهاردهم - پیاده سازی FSM ها
جلسه پانزدهم - مقدمات پایپ لاین
جلسه شانزدهم - پایپ لاین
جلسه هفدهم - Data Hazard & Data Forwarding
جلسه هجدهم - Control Hazard
جلسه نوزدهم - Dynamic Branch Prediction
جلسه بیستم - Super Scalar
جلسه بیست یکم - Multiple Issues , Dynamic Scheduling
جلسه بیست دوم - بررسی پردازنده های نوین
جلسه بیست سوم - معرفی و مقدمات Cache
جلسه بیست چهارم - تکمیل مباحث Cache
جلسه بیست پنجم - parallel processing
مدرس : دکتر محمّدرضا موحّدین
تعداد جلسات : 25
نکته : قیلم های اموزشی این دوره به صورت با کیفیت دانلود شده و با حجم 5.21 گیگا بایت عرضه می شود .این محصول صرفا جهت به صرفه بودن خرید این مجموعه نسبت به دانلود آن در فروشگاه قرار داده شده است و در صورت تمایل می توانید از طریق اینترنت نسبت به دانلود آن اقدام نمایید .
مجموعه فیلم های کلاس ساختار کامپیوتر پیشرفته - دانشگاه صنعتی شریف (شامل DVD ـ 2)
- دسته بندی ها:
- - کلاس های آموزشی دانشگاه صنعتی شریف
- کد محصول: CD_000_000000_07243
- موجودی: 10
-
قیمت پایه : 250,000ریال