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

سال انتشار: 1396
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 785

فایل این مقاله در 13 صفحه با فرمت PDF و WORD قابل دریافت می باشد

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

لینک ثابت به این مقاله:

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

CITCOMP02_097

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

چکیده مقاله:

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

کلیدواژه ها:

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

نویسندگان

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

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

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

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