بهینه سازی الگوریتم مرتب سازی موازی با کاهش تعداد پردازنده در سیستم های SIMD

سال انتشار: 1392
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 1,187

متن کامل این مقاله منتشر نشده است و فقط به صورت چکیده یا چکیده مبسوط در پایگاه موجود می باشد.
توضیح: معمولا کلیه مقالاتی که کمتر از ۵ صفحه باشند در پایگاه سیویلیکا اصل مقاله (فول تکست) محسوب نمی شوند و فقط کاربران عضو بدون کسر اعتبار می توانند فایل آنها را دریافت نمایند.

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

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

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

ISCEE16_217

تاریخ نمایه سازی: 21 تیر 1393

چکیده مقاله:

موازی سازی یکی از راهکارهای کاهش زمان اجرا برنامه ها می باشد. مرتب سازی یکی از عملیات مهم و مورد استفاده سیستم های مختلف است به طوری که عملکرد صحیح بسیاری از الگوریتم ها و عملیات وابسته به مرتب بودن داده ها می باشد. الگوریتم SRCW SORT عمل مرتب سازی N عنصر را در زمان (1)O بر روی کامپیوترهای SIMD با تعداد 2/n-2/n پردازنده انجام می دهد. در این مقاله با ارائه راهکاری به وسیله تقسیم کردن رشته ورودی بر اساس عنصر لولا به دو رشته کوچکتر، تعداد پردازنده های مورد استفاده جهت انجام عملیات مرتب سازی N عنصر را در زمان (1) O در بهترین حالت به 4/n-8/n کاهش یافته است. در این راهکار بهترین حالت زمانی است که عنصر لولا عنصر میانه باشد و بدترین حالت زمانی است که عنصر لولا مینیمم باشد. نتایج حاصل از ارزیابی الگوریتم پیشنهادی با روش های دیگر روی مجموعه داده ها و تعداد پردازنده نشان می دهد که الگوریتم پیشنهادی نسبت به روش های دیگر تعداد پردازنده های کمتری را جهت انجام عمل مرتب سازی به هنگام اجرا استفاده می کند.

نویسندگان

محمد قاضی نیا

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

رسول هاشمی

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

کیوان رحیمی زاده

دانشکده مهندسی کامپیوتر، دانشگاه علم و صنعت ایران

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • وهابزاده زرگری، مادق، .صدیقیان کاشی، سعید، ترکمان رحمانی، ‌عادل، پارسا، ...
  • Selim, G., "The Design and Analysis Of Parallel Algorithms", Prentice-Hall, ...
  • Akl, S. G., "Parallel Sorting Algorithm" _ Orlando, FL Academic, ...
  • Asanovic, K., "The Landscape Of Parallel Computing", California, Berkeley, 2006.. ...
  • Lixia, L, Zhiyu, L, "Improving Parallelism and Locatlity With asynchronous ...
  • Baudet, G.M., Stevenson, D.J., "Optimal Sorting Algorithms For Parallel computerst", ...
  • نمایش کامل مراجع