You are not allowed to perform this action

معماری کامپیوتر پیشرفته

Advanced Computer Architecture

مقطع: تحصیلات تکمیلی گرایش: معماری سیستم‌های کامپیوتری
نوع درس: نظری تعداد واحد: ۳
پیش‌نیاز: – هم‌نیاز: –

هدف کلی

هدف این درس آشنایی با مفاهیم پیشرفته در معماری کامپیوتر شامل پردازش موازی، حافظه، سیستم‌های چندپردازشی و چندهسته‌ای است که کارایی پردازنده و سلسله مراتب سیستم حافظه را برای اجرای برنامه‌های کاربردی مختلف افزایش می‌دهد.

سرفصل‌ها

  1. تعاریف و کلیات
  2. سیستم‌های سریع حافظه
  3. معماری خط لوله‌ای
  4. کامپیوترهای برداری
  5. شبکه میان ارتباطی
  6. سیستم‌های چند پردازنده و چند کامپیوتر
  7. پردازنده‌های چندهسته‌ای (multicore) و پرهسته‌ای (many core)
  8. مدل‌های پردازش موازی و زبان‌های برنامه‌سازی موازی
  9. تسریع ارزان قیمت
  10. محاسبات توزیع‌شده، رایانش Grid

ارزیابی پیشنهادی

  • تمرین‌ها و پروژه: ۳۰ درصد نمره
  • آزمون‌های میان‌ترم و پایانی: ۵۰ درصد نمره
  • پروژه پژوهشی: ۲۰ درصد نمره

منابع پیشنهادی

  1. J. L Hennessy and D. A. Patterson. Computer Architecture: A Quantitative Approach. Morgan Kaufmann, 6th Edition, 2017.
  2. S. G. Shiva. Advanced Computer Architecture. CRC Press, 2006.