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

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

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

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

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

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

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

NCAEC03_069

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

Abstract:

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

Authors

محسن صابری

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

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

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