CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

موازی سازی حلقه های سریال بر روی پردازنده های چند هسته ای با استفاده از تکنیک های برنامه نویسی

عنوان مقاله: موازی سازی حلقه های سریال بر روی پردازنده های چند هسته ای با استفاده از تکنیک های برنامه نویسی
شناسه ملی مقاله: BPJ02_205
منتشر شده در دومین کنفرانس ملی رویکردهای نوین در مهندسی کامپیوتر و برق در سال 1395
مشخصات نویسندگان مقاله:

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

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

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

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/522700/