معلومات البحث الكاملة في مستودع بيانات الجامعة

عنوان البحث(Papers / Research Title)


Using Machine Learning to Predict the Sequences of Optimization Passes


الناشر \ المحرر \ الكاتب (Author / Editor / Publisher)

 
اسراء هادي عبيد السلطاني

Citation Information


اسراء,هادي,عبيد,السلطاني ,Using Machine Learning to Predict the Sequences of Optimization Passes , Time 25/04/2021 21:41:32 : كلية العلوم للبنات

وصف الابستركت (Abstract)


Recent compilers provided many of optimization passes, thus even for expert programmers it is really hard to know which compiler optimization among several optimizations passes can improve program performance. Moreover, the search space for optimization sequences is very huge

الوصف الكامل (Full Abstract)

Abstract. Recent compilers provided many of optimization passes, thus even for
expert programmers it is really hard to know which compiler optimization among
several optimizations passes can improve program performance. Moreover, the
search space for optimization sequences is very huge.Therefore, finding an optimal
sequence for even a simple code is not an easy task.The goal of this paper is to find a
set of a good optimization sequences using parallel genetic algorithm. Themethod
firstly classifies the programs into three clusters then applying three versions of
genetic algorithms each one to cluster in parallel. In order to enhance the result,
the migration strategy between these three algorithms is applied. Three optimal
sequences at the same time are obtained from this method. However, the proposed
method improved the execution time on average by 87% compared with the O2
optimization flag. This method also outperforms the sequential version of genetic
algorithm on average of the execution time by 74.8% in case of using Tournament
selection and 72.5% in case of multi-selection method. LLVM framework is used
to validate and execute the proposed method. In addition, Polybench, Standerford,
Shootout benchmarks are used as case study to verify the effectiveness of the
proposed method.

تحميل الملف المرفق Download Attached File

تحميل الملف من سيرفر شبكة جامعة بابل (Paper Link on Network Server) repository publications

البحث في الموقع

Authors, Titles, Abstracts

Full Text




خيارات العرض والخدمات


وصلات مرتبطة بهذا البحث