اصول مدل برنامه نویسی موازی OmpSs
سال انتشار: 1393
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 632
فایل این مقاله در 9 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
CITCONF02_290
تاریخ نمایه سازی: 19 اردیبهشت 1395
چکیده مقاله:
در این مقاله، اصول و ساختار مدل برنامه نویسی OmpSs به عنوان یک زبان قدرتمند و در عین حال ساده برای برنامه نویسی موازی معرفی شده است. هدف، معرفی جایگاه و ساختار این مدل برنامه نویسی در میان مدل های برنامه نویسی موازی و کاربرد سیستم های چندپردازندهای یا چندهسته ای موجود می باشد. OmpSs یک زبان پردازش کارها به صورت موازی است که بر اساس اصول جریان داده و معماری های اجرای خارج از نوبت کار می کند و نقاط قوت مدل های برنامه نویسی موازی StarSs و OpenMP را در خود جمع کرده است. OmpSs یک زبان قابل انتقال و مقیاس پذیر است و بر روی سیستم های مختلف با معماری های متفاوت قابل اجراست. در مدل برنامه نویسی OmpSs این نکته بسیار قابل توجه است که بسیاری از کارهای مربوط به پردازش موازی، مدیریت و رفع وابستگی های بین کارها و استخراج گراف وابستگی به صورت خودکار توسط کامپایلر و همچنین به صورت دینامیک توسط کتابخانه های حین اجرا، انجام می شود.
کلیدواژه ها:
نویسندگان
فهیمه یزدان پناه
استادیار بخش مهندسی کامپیوتر، دانشکده فنی و مهندسی، دانشگاه شهید باهنر کرمان
رقیه پورمحمدی
دانشجوی کارشناسی ارشد ، مهندسی کامپیوتر (نرم افزار)، دانشکده فنی، دانشگاه آزاد اسلامی کرمان
حمیده عربشاهی
دانشجوی کارشناسی ارشد ، مهندسی کامپیوتر (نرم افزار)، دانشکده فنی، دانشگاه آزاد اسلامی کرمان
مراجع و منابع این مقاله:
لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :