فیلم های آموزشی درس ساختار کامپیوتر پیشرفته

توضیحات درس
هدف از ارائه این درس آشنایی دانشجویان با پردازندهها و مباحث مربوط به آنها است. در طول کلاس ویژگیهای مختلف یک پردازنده مورد بررسی قرار میگیرد و تمارینی برای طراحی هر بخش از پردازنده بیان میشود. در ابتدا مباحث ریاضیاتی و الگوریتمی شامل روشهای مختلف جمع و ضرب و محدودیتها و ویژگیهای هرکدام بیان میشود. سپس به طراحی یک پردازندهی ساده پرداخته میشود و در طول ترم ویژگیهای یک پردازندهی پیشرفتهتر همانند Pipeline، استفاده از cache و ... بیان میشوند.
درباره استاد : محمّدرضا موحّدین
دکتر محمّدرضا موحّدین در سال ۱۳۶۴ با رتبه اول کنکور وارد دوره کارشناسی مهندسی برق و کامپیوتر دانشکده فنی دانشگاه تهران شد. وی سپس کارشناسی ارشد را در همان دانشگاه و دکتری خود را بصورت مشترک در دانشگاه تهران و دانشگاه صنعتی مونیخ آلمان به پایان رسانید. وی سپس به فعالیتهای صنعتی در زمینه میکروالکترونیک پرداخته و دارای چهار ثبت اختراع (patent) بین المللی و آمریکایی است. وی در کنار فعالیتهای صنعتی، در حال حاضر به صورت افتخاری در دانشکده برق دانشگاه صنعتی شریف تدریس می نماید.
جلسه اول - جمع و ضرب اعداد صحیح
جلسه دوم - ضرب کننده اعداد صحیح
جلسه سوم - تقسیم اعداد صحیح - مقدمه اعداد ممیز شناور
جلسه چهارم - اعداد ممیز شناور
جلسه پنجم - عملیات ریاضی اعداد ممیز شناور
جلسه هشتم - تکمیل دستورالعمل های MIPS
جلسه هفتم - معرفی دستورالعمل های MIPS
جلسه ششم- طراحی یک ISA
جلسه دهم - پیاده سازی single cycle پردازنده MIPS
جلسه نهم - تحلیل دستورات MIPS
جلسه دوازدهم - پیاده سازی multi-cycle
جلسه یازدهم - ادامه پیاده سازی single cycle
جلسه سیزدهم - کنترل پیاده سازی multy cycle
جلسه چهاردهم - پیاده سازی FSM ها
جلسه شانزدهم - پایپ لاین
جلسه پانزدهم - مقدمات پایپ لاین
جلسه هفدهم - Data Hazard & Data Forwarding
جلسه هجدهم - Control Hazard
جلسه بیستم - Super Scalar
جلسه بیست یکم - Multiple Issues , Dynamic Scheduling
جلسه بیست دوم - بررسی پردازنده های نوین
جلسه نوزدهم - Dynamic Branch Prediction
جلسه بیست سوم - معرفی و مقدمات Cache
جلسه بیست چهارم - تکمیل مباحث Cache
جلسه بیست پنجم - parallel processing
- ویدئو آموزشی درس برنامه نویسی وب
- ویدئو آموزشی درس الکترونیک ۲ شریف
- ویدئو آموزشی درس سیاه چاله
- ویدئو آموزشی درس تشخیص الگو
- ویدئو آموزشی درس برنامه ریزی استراتژیک در عمل
- ویدئو آموزشی درس ریزپردازنده ۲
- ویدئو آموزشی درس داده کاوی
- ویدئو آموزشی درس ریاضی فیزیک ۲
- ویدئو آموزشی درس تحلیل دینامیک های سیستم (بهار ۱۳۹۴)
- ویدئو آموزشی درس برنامه سازی پیشرفته
- ویدئو آموزشی درس ساختمان داده ها
- ویدئو آموزشی درس تحلیل دینامیک های سیستم (بهار ۱۳۹٣)
- ویدئو آموزشی درس آشنایی با رشد اقتصادی
- ویدئو آموزشی درس مباحث منتخب در مالی
- ویدئو آموزشی درس مباحث منتخب در مالی ٢
- ویدئو آموزشی درس نظریه بازی ها
- ویدئو آموزشی درس مقدمهای بر بیوانفورماتیک (تحلیل دادههای زیستی)
- ویدئو آموزشی درس مدارهای آنالوگ
- ویدئو آموزشی درس آمار و احتمال مهندسی
- ویدئو آموزشی درس ریزپردازنده ۱