تحلیل کارایی الگوریتمهای مرتب سازی موازی در معماریهای محاسباتی ناهمگن
سال انتشار: 1405
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 32
فایل این مقاله در 10 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
ENGSCOS02_001
تاریخ نمایه سازی: 24 مرداد 1405
چکیده مقاله:
با گسترش نیاز به پردازش حجم عظیمی از داده ها در علوم مختلف استفاده از الگوریتمهای موازی به ویژه در حوزه مرتب سازی، به یک ضرورت تبدیل شده است. این مقاله به تحلیل عمیق و نظام مند کارایی (Performance) الگوریتمهای کلاسیک و نوین مرتب سازی موازی می پردازد. تمرکز اصلی بر بررسی معیارهای کارایی همچون سرعت اجرا (Speedup)، بازدهی (Efficiency) و مقیاس پذیری (Scalability) این الگوریتمها در محیط های پردازشی مختلف شامل سیستم های چند هسته ای (Multi-core)، پردازنده های گرافیکی (GPU) و خوشه های محاسباتی (Clusters) است. در این راستا الگوریتم هایی چون مرتب سازی موازی ادغام (Parallel Sort Merge)، مرتب سازی سریع موازی (Sort Quick Parallel)، مرتب سازی نمونه گیری (Sort Sample) و الگوریتم های مبتنی بر مقایسه و غیر مقایسه ای تطبیق یافته با GPU مانند Sort Radix موازی مورد بررسی قرار می گیرند. روش تحقیق ترکیبی از مطالعه مروری نظام مند و ارائه نتایج تجربی مبتنی بر شبیه سازی و استناد به آزمایش های معتبر جدید است. یافته ها نشان می دهند که هیچ الگوریتم واحدی در تمامی سناریوها برتری مطلق ندارد و انتخاب بهینه وابسته به عوامل متعددی از جمله حجم و ماهیت داده ها، توپولوژی ارتباطی، سربار همروندی و ویژگی های سخت افزاری است. به طور مشخص الگوریتم های مبتنی بر نمونه گیری در محیط های با حافظه توزیع شده مقیاس پذیری بهتری نشان می دهند در حالی که تطبیق الگوریتم Sort Radix برای GPU در پردازش مجموعه داده های عظیم با کلیدهای محدود کارایی خیره کننده ای دارد. این مقاله همچنین چالش های پیش رو از جمله تاثیرات نهان بودگی، حافظه، تعادل بار نامتوازن و سربار ارتباطات را تحلیل کرده و روندهای آینده از جمله ادغام یادگیری ماشین برای پیش بینی الگوریتم بهینه و بهره گیری از معماری های ناهمگن (Heterogeneous) را مورد بحث قرار می دهد.
کلیدواژه ها:
نویسندگان
محمد مانی زالی
دانشجو ارشد علوم کامپیوتر دانشگاه شهید بهشتی