طراحی یک میان افزار مبتنی بر پایتون برای پردازش های موازی

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

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

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

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

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

NCAEC03_069

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

چکیده مقاله:

چندین سال است که برنامه نویسی موازی به عنوان یک زمینه پژوهشی در علوم کامپیوتر و مهندسی نرم افزار فعال است. در حالت ایده آل، برنامه نویسی موازی باید در مسایل محاسباتی افزایش سرعت خطی را فراهم کند. اما در واقع این افزایش سرعت به ندرت اتفاق می افتد. در حالی که الگوریتم هایی وجود دارند که نمی توانند به حالت موازی نوشته شوند، اما آن هایی که به حالت موازی تبدیل می شوند نیز همچنان قادر به افزایش سرعت خطی مطلوب نیستند. نوشتن یک کد موازی برای الگوریتم هایی که می توانند به این صورت نوشته شوند معمولا بسیار سخت تر از نوشتن یک برنامه ترتیبی و یک نخی است. وجود این شکاف بین محاسبات موازی ایده آل و محاسبات موازی بر روی سخت افزار و نرم-افزار واقعی باعث شده است بسیاری از توسعه دهندگان به دنبال ایجاد راه حل های جدیدی برای حرکت محاسبات موازی واقعی به سمت مدل ایده آل آن ها باشند. درحالی که بسیاری از این راهکارها مزایای عملکردی عالی را در سیستم های بزرگ ارایه می دهند، اما در هنگام استفاده از سیستم های کوچک نمی توانند به خوبی عمل کنند. در این مقاله، یک میان افزار مبتنی بر پایتون طراحی شده است که برای نوشتن برنامه های کاربردی پردازش موازی جهت اجرا بر روی خوشه های کامپیوترهای کوچک به کار می رود. نتایج ارزیابی امکان پذیری این میان افزار را نشان می دهد.

کلیدواژه ها:

نویسندگان

محسن صابری

مربی، دانشکده مهندسی، دانشگاه بزرگمهر قاینات

غلامحسین قاسمی

مربی، دانشکده مهندسی، دانشگاه بزرگمهر قاینات