0% Complete
صفحه اصلی
/
پنجمین کنفرانس بین المللی محاسبات نرم
انتخاب سوییچهای بهینهسازی مناسب برای کامپایلر gcc با هدف افزایش سرعت اجرای برنامههای محاسباتی با استفاده از الگوریتم ژنتیک موازی
نویسندگان :
علی متقی
1
رضا مرتضوی
2
1- دانشگاه دامغان
2- دانشگاه دامغان
کلمات کلیدی :
ژنتیک الگوریتم
چکیده :
با وجود افزایش قدرت سختافزارهای امروزی نسبت به گذشته، استفاده بهینه از منابع و افزایش سرعت برنامهها همچنان برای برنامهنویسان اهمیّت دارد. از جمله مهمترین عوامل موثر در زمان و حافظه مصرف شده برنامهها، الگوریتم، جزئیات پیادهسازی و نیز کامپایلر مورد استفاده است. بسیاری از کامپایلرها مانند gcc دارای سویچهایی متنوعی هستند که برنامهنویس میتواند با انتخاب آنها نیازهای خود را برای چگونگی ترجمه به کامپایلر بگوید. زبانهای C و C++ به دلیل پیچیدگی ساختاری میتوانند به اَشکال متنوعی بهینهسازی شوند که نتیجهی اعمال این بهینهسازیها الزاماً در همهی موارد منجر به کاهش زمان اجرا نمیشود؛ حتی بر روی یک ماشین ثابت نیز، مجموعهای از سوئیچهای بهینهسازی مطلوب برای یک برنامه الزاماً برای برنامهی دیگر مناسب نخواهد بود. با توجه به فضای جستجوی بسیار بزرگ برای این سوئیچها، استفاده از روشهای جستجوی فضای حالت هوشمند مربوط به الگوریتمهای تکاملی توجیهپذیر است؛ در بین این روشها، الگوریتم ژنتیک با توجه به امکان اجرای موازی و نتایج معمولاً خوبی که بهدست میآورد از جایگاه ویژهای برخوردار هست. در این مقاله الگوریتم ژنتیک با هدف کمینهسازی زمان اجرای بعدای برنامه محاسباتی پایه به صورت موازی پیادهسازی شده است و نتایج آن با حالتهای پیشفرض بهینهسازی خود کامپایلر و نیز روش شبیهسازی ذوب فلزات مقایسه شده است. نتایج حاصل نشاندهنده بهبود زمان اجرا در همه موارد نسبت به پیشفرضهای کامپایلر تا حدود ۸٪ میشود. به علاوه پیادهسازی فوق نشان از بهبود زمان کل فرآیند بهینهسازی نسبت به شبیهسازی ذوب فلزات به اندازه حداقل ۳ برابر میباشد که میتواند برای کاربردهای عملی مخصوصاً در محاسبات علمی مورد توجّه باشد.
لیست مقالات
لیست مقالات بایگانی شده
A Statistical Analysis of Split Block Designs using Fuzzy Approach
Abdulrahman Al Aita - Hooshang Talebi
نهان نگاری تصاویر دیجیتال مبتنی بر تبدیل موجک گسسته و الگوریتم شاهین هریس
جواد دانش پایه - وحید مهرداد
کاربرد الگوریتم ژنتیک و شبکه عصبی برای پیش بینی فرار مالیاتی
مهرداد صدرآرا - زهرا جیلانی
طراحی و پیاده سازی سامانه پیش بینی جایگاه دانشگاه ها، پژوهشگاه ها و مؤسسه های آموزش عالی، پژوهشی، و فناوری با استفاده از الگوریتم های هوش مصنوعی
سمیه فتاحی - بهروز رسولی
خوشهبندی فازی سریهای زمانی شاخص صنایع بورس اوراق بهادار تهران براساس مدل اتورگرسیو
عطیه احسانی - سیده نفیسه آل محمد
کشف ارتباط اسنیپ-بیماری در داده های ژنوم سراسری
فریبا اسمعیلی - زهرا نریمانی - مهدی وثیقی
Numerical Solution Nonlinear Fourth-Order Boundary Value Problems by Non-Polynomial Spline
Karim Farajeyan Bonab - Hosein Jaleb Bonab
بررسی کارایی یک روش خوشهبندی مرکب با الگوریتمهای خوشهبندی منفرد شامل k- میانگین، k-مدوئید، خوشهبندی طیفی و خوشهبندی سلسله مراتبی تجمعی با شاخص اطلاعات متقابل نرمالشده
آرزو عاقلی یزدی - الهام عباسی هرفته - سید ابوالفضل شاهزاده فاضلی
بررسی تقویت دالهای بتنآرمه توپر و تو خالی با استفاده از FRP
علی باتر - رحمت مدندوست - هادی پورتقی
پیش بینی ریزش مشتری با استفاده از شبکه عصبی کانولوشن گراف به منظور بهبود تجربه مشتریان
زینب الهدی حشمتی - بهاره حقی
بیشتر
ثمین همایش، سامانه مدیریت کنفرانس ها و جشنواره ها - نگارش 42.0.2