حل چند هسته ای مسیله ضرب ماتریس ها بوسیله CUDA C NVIDIA

Publish Year: 1396
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 790

This Paper With 13 Page And PDF and WORD Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این Paper:

شناسه ملی سند علمی:

CITCOMP02_097

تاریخ نمایه سازی: 7 اسفند 1396

Abstract:

در سال های اخیر، افزایش روز افزون عملکرد کارت های گرافیکی، محققین را به فکر بهره گیری از توان پردازشی آنها در کاربردهای غیر گرافیکی انداخته است. درهمین راستا شاخه جدیدی در علوم کامپیوتر به نام محاسبات با اهداف همه منظوره روی واحد GPU ایجاد شده است ، هدف فعالان این عرصه بهره گیری از کارت گرافیک به عنوان یک کمک پردازنده محاسباتی در برنامه های غیرگرافیکی و برنامه های عمومی است. CUDA C NVIDIA تا کنون به عنوان یکی از موفق ترین زبانها عمل کرده است که برای محاسبات موازی طراحی شده است. در این پژوهش الگوریتم ضرب ماتریس ها به شکل سریال و موازی بحث خواهد شد و برنامه مناسب جهت حل ضرب ماتریس ها در زمان بسیار کوتاه بوسیله کارت های گرافیک از روش برنامه نویسی موازی ارایه خواهد شد. در پایان ضرب ماتریس ها را به شکل سریال و موازی انجام شده و برروی داده های یکسان مقایسه کرده و در نمودار تعداد بر زمان نمایش داده می شود .

Keywords:

ضرب ماتریسها , پردازش موازی , پردازنده های چند هسته ای , کودا , پردازش موازی ضرب ماتریس ها

Authors

محمدعلی بحرینی

کارشناسی ارشد علوم کامپیوتر - سیستم های هوشمند ، مدرس دانشگاه آزاد اسلامی واحد بندر کنگان

هادی جمالی خواه

کارشناسی ارشد مهندسی فناوری اطلاعات –سیستم های چند رسانه ای ، مدرس دانشگاه آزاد اسلامی واحد بندر کنگان