سیستمهای موازی و توزیعشده
Parallel and Distributed Systems
شماره درس: ۴۰۸۰۱.۴ | تعداد واحد: ۳ |
مقطع: کارشناسی ارشد | نوع درس: نظری |
پیشنیاز: – | همنیاز: – |
اهداف درس
این دوره مفاهیم مقدماتی کلی در طراحی و پیاده سازی سیستمهای موازی و توزیع شده را پوشش میدهد که تمامی شاخههای اصلی مانند محاسبات ابری، محاسبات شبکهای، محاسبات خوشهای، ابررایانهها و محاسبات چندهستهای را پوشش میدهد.
ریز مواد
- مدلهای محاسبات توزیعی
- محاسبات با کارایی بالا
- محاسبات شبکهای
- محاسبات ابری
- محاسبات چندهستهای
- محاسبات چندکاری
- سیستمها و مدلهای برنامهسازی
- فرآیندها و ریسهها
- نگاشت-کاهش
- سیستمهای جریان کاری
- مجازیسازی
- فایلسیستمها و ذخیرهسازهای توزیعشده
- محاسبات دادهمحور
- جدولهای هش توزیعشده
- مدلهای ثبات و توافق
- تحملپذیری خطا
- تحلیل کارایی
- معماریهای موازی
- برنامهسازی چندریسهای
- معماری GPU و برنامهسازی
- واسط ارسال پیغام
ارزیابی
- تمرینهای نظری: ۳ نمره
- آزمونهای میانترم و پایانی: ۱۵ نمره
- آزمونکها: ۲ نمره
مراجع
- Hwang, Kai, Jack Dongarra, and Geoffrey C. Fox. Distributed and cloud computing: from parallel processing to the internet of things. Morgan kaufmann, 2013.
- Andrew S. Tanenbaum and Maarten van Steen. 2006. Distributed Systems: Principles and Paradigms (2nd Edition). Prentice-Hall, Inc., USA.