حسین خسروی

وبلاگ دانشگاهی حسین خسروی، عضو هیات علمی دانشگاه صنعتی شاهرود

حسین خسروی

وبلاگ دانشگاهی حسین خسروی، عضو هیات علمی دانشگاه صنعتی شاهرود

حسین خسروی

باتوجه به محدودیتهای صفحه شخصی موجود در سایت دانشگاه، این بلاگ را راه اندازی کردم.
اطلاعیه های مربوط به دروسی که تدریس می کنم و تمرینها در این وبلاگ قرار خواهد گرفت.
برای آگاهی از مطالب مربوط به هر درس، در قاب زیر (طبقه بندی موضوعی) روی نام درس کلیک کنید.

پیوندهای روزانه

۴ مطلب با موضوع «سیستم های چند پردازنده ای :: تمرینهای MultiCore» ثبت شده است

  • ۰
  • ۰

در این تمرین باید میانگین و انحراف معیار چند تصویر با درجه تفکیک 1، 2، 4، 8 و 16 مگاپیکسل را روی GPU و CPU محاسبه کرده و مقایسه کنید.

حتی الامکان تنها یک تابع کرنل برای محاسبه میانگین و انحراف معیار بنویسید ولی اگر نتوانستید، دو تابع جداگانه بنویسید.

  • حسین خسروی
  • ۰
  • ۰

در این تمرین باید یک ویدیوی حداقل 2MP (مثلا درجه تفکیک 1600x1200 یا 1920x1080) را به کمک کتابخانه OpenCV بخوانید و سپس فریمها را پردازش کنید. پردازش مورد نظر عملیات لبه یابی به کمک عملگر سوبل است (مقدار بیشینه سوبل افقی و عمودی را در تصویر خروجی نشان دهید). ویدیوی پردازش شده را در یک ویدیوی خروجی ذخیره کنید.

این عملیات را به سه صورت انجام داده و از نظر زمانی مقایسه کنید:

1. پردازش در GPU به کمک Buffer

2. پردازش در GPU به کمک Image2D

3. پردازش در CPU


مهلت تحویل 10 آذر

  • حسین خسروی
  • ۰
  • ۰

برنامه ای بنویسید که یک تصویر با رزولوشن بالا (حداقل 2مگاپیکسل) را با یک فیلتر دلخواه دو بعدی (مثلا فیلتر سوبل 3x3 یا گاوسی 5x5) کانوالو کند.

این کار را یک بار در CPU و یک بار در GPU انجام دهید و زمان را مقایسه کنید.

image convolution - کانولوشن تصویر

موعد تحویل 21 آبان ماه

  • حسین خسروی
  • ۰
  • ۰

برنامه ای بنویسید که موارد زیر را برای CPU و GPU محاسبه کرده و زمان آنها را مقایسه کند:

1-1 ضرب ماتریس در یک اسکالر

2-1 ضرب ماتریس در بردار

3-1 ضرب نقطه ای دو بردار

مهلت تحویل 7 آبان


  • حسین خسروی