لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش معماری کامپیوتر MIPS و بهینهسازی عملکرد
- آخرین آپدیت
دانلود MIPS Computer Architecture and Performance Optimization
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره جامع با بررسی معماری بنیادی سیستمهای محاسباتی از دیدگاه MIPS (ریزپردازنده بدون مراحل خط لوله قفلشده)، شکاف بین نرمافزار و سختافزار را پر میکند. شما هم مفاهیم تئوری و هم مهارتهای عملی ضروری برای درک نحوه اجرای دستورالعملها توسط پردازنده و چگونگی تأثیر تصمیمات معماری بر عملکرد را فرا خواهید گرفت.
از طراحی واحدهای ALU و فایلهای ثبات گرفته تا پیادهسازی تکنیکهای پیشرفته خط لوله (Pipelining) و سلسلهمراتب حافظه، شما تخصص لازم برای تحلیل، اندازهگیری و بهینهسازی عملکرد سیستمهای محاسباتی را به دست خواهید آورد.
این دانش برای مهندسان نرمافزار که به دنبال نوشتن کدهای کارآمدتر هستند، طراحان سختافزار که در حال توسعه معماریهای جدید میباشند و هر کسی که میخواهد تقاطع حیاتی بین دستورالعملهای نرمافزاری و اجرای سختافزاری را درک کند، بسیار ارزشمند است.
مهارتهای پوشش داده شده:
- تحلیل و پیادهسازی معماری MIPS
- اندازهگیری و بهینهسازی عملکرد کامپیوتر
- طراحی مسیر داده (Datapath) و کنترل پردازنده
- بهینهسازی سلسلهمراتب حافظه
- رفع خطاهای خط لوله (Pipeline Hazards)
- طراحی و پیادهسازی حافظه کش
- بهینهسازی رابط سختافزار-نرمافزار
این دوره برای دانشجویان علوم کامپیوتر و مهندسی، توسعهدهندگان نرمافزار که به دنبال درک عمیقتر سختافزار هستند، علاقهمندان به معماری کامپیوتر و متخصصان حوزه طراحی سختافزار یا بهینهسازی عملکرد طراحی شده است. این دوره برای کسانی که میخواهند فاصله بین توسعه نرمافزار و پیادهسازی سختافزاری را برای نوشتن کد بهینهتر یا طراحی سیستمهای محاسباتی بهتر پر کنند، ایدهآل است.
سرفصل ها و درس ها
عملکرد سیستم کامپیوتری و اندازهگیری آن
Computer System Performance and Its Measurement
ویدیو مقدمه دوره
Course Introduction Video
آشنایی با اساتید: پروفسور ویرندرا شکاوات
Meet your Instructor: Prof. Virendra Shekhawat
آشنایی با اساتید: پروفسور سودپت موهان
Meet your Instructor: Prof. Sudeept Mohan
ماشین وضعیت محدود (FSM) برای کنترلکننده کش
FSM for Cache Controller
اندازهگیری و بهبود عملکرد حافظه کش
Cache Performance Measurement and Improvement
معیارهای عملکرد کش: نرخ برخورد (Hit Rate)، نرخ عدم برخورد (Miss Rate) و جریمه عدم برخورد
Cache Performance Metrics: Hit Rate, Miss Rate, and Miss Penalty
تأثیر افزایش اندازه بلوک بر عملکرد
Impact of Increasing Block Size on Performance
تأثیر افزایش انجمنی بودن بر عملکرد
Impact of Increasing Associativity on Performance
بهبود عملکرد با استفاده از کش چندسطحی
Improvement in Performance Using Multilevel Cache
کش قربانی (Victim Cache)
Victim Cache
چرا به انسجام کش (Cache Coherence) نیاز داریم؟
Why Do We Require Cache Coherence?
پروتکلهای Snooping
Snooping Protocols
ذخیرهسازهای ثانویه
Secondary Storage
ساختار درایو هارد دیسک
Hard Disk Drive Structure
عملکرد درایو هارد دیسک
Hard Disk Drive Performance
نمایش نظرات