0% Complete
صفحه اصلی
/
پنجمین کنفرانس بین المللی محاسبات نرم
انتخاب سوییچهای بهینهسازی مناسب برای کامپایلر gcc با هدف افزایش سرعت اجرای برنامههای محاسباتی با استفاده از الگوریتم ژنتیک موازی
نویسندگان :
علی متقی
1
رضا مرتضوی
2
1- دانشگاه دامغان
2- دانشگاه دامغان
کلمات کلیدی :
ژنتیک الگوریتم
چکیده :
با وجود افزایش قدرت سختافزارهای امروزی نسبت به گذشته، استفاده بهینه از منابع و افزایش سرعت برنامهها همچنان برای برنامهنویسان اهمیّت دارد. از جمله مهمترین عوامل موثر در زمان و حافظه مصرف شده برنامهها، الگوریتم، جزئیات پیادهسازی و نیز کامپایلر مورد استفاده است. بسیاری از کامپایلرها مانند gcc دارای سویچهایی متنوعی هستند که برنامهنویس میتواند با انتخاب آنها نیازهای خود را برای چگونگی ترجمه به کامپایلر بگوید. زبانهای C و C++ به دلیل پیچیدگی ساختاری میتوانند به اَشکال متنوعی بهینهسازی شوند که نتیجهی اعمال این بهینهسازیها الزاماً در همهی موارد منجر به کاهش زمان اجرا نمیشود؛ حتی بر روی یک ماشین ثابت نیز، مجموعهای از سوئیچهای بهینهسازی مطلوب برای یک برنامه الزاماً برای برنامهی دیگر مناسب نخواهد بود. با توجه به فضای جستجوی بسیار بزرگ برای این سوئیچها، استفاده از روشهای جستجوی فضای حالت هوشمند مربوط به الگوریتمهای تکاملی توجیهپذیر است؛ در بین این روشها، الگوریتم ژنتیک با توجه به امکان اجرای موازی و نتایج معمولاً خوبی که بهدست میآورد از جایگاه ویژهای برخوردار هست. در این مقاله الگوریتم ژنتیک با هدف کمینهسازی زمان اجرای بعدای برنامه محاسباتی پایه به صورت موازی پیادهسازی شده است و نتایج آن با حالتهای پیشفرض بهینهسازی خود کامپایلر و نیز روش شبیهسازی ذوب فلزات مقایسه شده است. نتایج حاصل نشاندهنده بهبود زمان اجرا در همه موارد نسبت به پیشفرضهای کامپایلر تا حدود ۸٪ میشود. به علاوه پیادهسازی فوق نشان از بهبود زمان کل فرآیند بهینهسازی نسبت به شبیهسازی ذوب فلزات به اندازه حداقل ۳ برابر میباشد که میتواند برای کاربردهای عملی مخصوصاً در محاسبات علمی مورد توجّه باشد.
لیست مقالات
لیست مقالات بایگانی شده
پخش بار احتمالاتی شبکه توزیع برق با خوشه بندی از طریق الگوریتم گرگ خاکستری و مقایسه آن با روش مونت کارلو
مرسل صالحی - محمدمهدی رضایی رضایی - شاهرخ شجاعیان - مریم شریف دوست
کشف تقلب بر روی تراکنشهای مالی به شکل استریم در کلان دادهها
محمددمهدی قاسمینیا - سیدابوالفضل شاهزاده فاضلی - الهام عباسی هرفته
A hybrid SLCARMA-GRUNN model for modelling periodic high-frequency data
Mohammadi Mohammadi - Saeid Rezakhah - Navideh Modarresi
برنامه ریزی بهینه تولید واحدهای نیروگاهی در سیستم توزیع با در نظر گرفتن تلفات با استفاده از الگوریتم بهینه سازی کلونی زنبور عسل
دکتر حمید حسن زاده فرد - رضا شریفی - جمشید محمدی اچموش
ارائه الگوریتمی ابتکاری برای حل مسئله ترتیب خطی
امین اسکندری
Denoising of Bivariate Normal distribution by Shrinkage Wavelet Method Based on the New Threshold
Ziba Batvandi - Mahmoud Afshari - Hamid Karamikabir
Exploring the Impacts and Utilization of Colors in UI/UX Design for Websites and Applications
Anita Vojdani Roshan - Amirreza Seighali - Abdorreza Hesam Mohseni
A bio-inspired optimization algorithm for estimating the reservoir capacity of dams
Hojjat Emami - Somayeh Emami
طراحی کنترلر مدل پیشبین مقاوم برای مدل ژنراتور توربین بادی با هدف دسترسی به توان تولیدی بیشینه
زهرا غلامی - مریم کازرونی
ترکیب شبکه عصبی فازی پویا و مدل های پیش آموزش دیده شبکه عصبی کانولوشن به منظور طبقه بندی تصاویر فراطیفی
فرشته شریفی - امین ترابی جهرمی - احمد کشاورز
بیشتر
ثمین همایش، سامانه مدیریت کنفرانس ها و جشنواره ها - نگارش 42.0.2