• Home
  • Advanced Search
  • Directory of Libraries
  • About lib.ir
  • Contact Us
  • History
  • ورود / ثبت نام

عنوان
Machine Learning in Compiler Optimization

پدید آورنده
Haj-Ali, Ameer

موضوع
Computer engineering,Computer science,Electrical engineering

رده

کتابخانه
Center and Library of Islamic Studies in European Languages

محل استقرار
استان: Qom ـ شهر: Qom

Center and Library of Islamic Studies in European Languages

تماس با کتابخانه : 32910706-025

NATIONAL BIBLIOGRAPHY NUMBER

Number
TL57869

LANGUAGE OF THE ITEM

.Language of Text, Soundtrack etc
انگلیسی

TITLE AND STATEMENT OF RESPONSIBILITY

Title Proper
Machine Learning in Compiler Optimization
General Material Designation
[Thesis]
First Statement of Responsibility
Haj-Ali, Ameer
Subsequent Statement of Responsibility
Asanovic, Krste

.PUBLICATION, DISTRIBUTION, ETC

Name of Publisher, Distributor, etc.
University of California, Berkeley
Date of Publication, Distribution, etc.
2020

GENERAL NOTES

Text of Note
110 p.

DISSERTATION (THESIS) NOTE

Dissertation or thesis details and type of degree
Ph.D.
Body granting the degree
University of California, Berkeley
Text preceding or following the note
2020

SUMMARY OR ABSTRACT

Text of Note
The end of Moore's law is driving the search for new techniques to improve system performance as applications continue to evolve rapidly and computing power demands continue to rise. One promising technique is to build more intelligent compilers. Compilers map high-level programs to lower-level primitives that run on hardware. During this process, compilers perform many complex optimizations to boost the performance of the generated code. These optimizations often require solving NP-Hard problems and dealing with an enormous search space. To overcome these challenges, compilers currently use hand-engineered heuristics that can achieve good but often far-from-optimal performance. Alternatively, software engineers resort to manually writing the optimizations for every section in the code, a burdensome process that requires prior experience and significantly increases the development time. In this thesis, novel approaches for automatically handling complex compiler optimization tasks are explored. End-to-end solutions using deep reinforcement learning and other machine learning algorithms are proposed. These solutions dramatically reduce the search time while capturing the code structure, different instructions, dependencies, and data structures to enable learning a sophisticated model that can better predict the actual performance cost and determine superior compiler optimizations. The proposed techniques can outperform existing state-of-the-art solutions while requiring shorter search time. Furthermore, unlike existing solutions, the deep reinforcement learning solutions are shown to generalize well to real benchmarks.

UNCONTROLLED SUBJECT TERMS

Subject Term
Computer engineering
Subject Term
Computer science
Subject Term
Electrical engineering

PERSONAL NAME - PRIMARY RESPONSIBILITY

Haj-Ali, Ameer

PERSONAL NAME - SECONDARY RESPONSIBILITY

Asanovic, Krste

CORPORATE BODY NAME - SECONDARY RESPONSIBILITY

University of California, Berkeley

ELECTRONIC LOCATION AND ACCESS

Electronic name
 مطالعه متن کتاب 

p

[Thesis]
276903

a
Y

Proposal/Bug Report

Warning! Enter The Information Carefully
Send Cancel
This website is managed by Dar Al-Hadith Scientific-Cultural Institute and Computer Research Center of Islamic Sciences (also known as Noor)
Libraries are responsible for the validity of information, and the spiritual rights of information are reserved for them
Best Searcher - The 5th Digital Media Festival