Compilers are an essential ingredient of the computing base. Software developers need to be able to trust their compilers because an error in a compiler can manifest as erroneous generated code for any of the myriad of programs it compiles. The traditional approach to compiler verification is testing, but this cannot cover all cases and hence can only show the presence of errors, not their absence. The gold standard for producing trusted software is mechanized formal verification by theorem provers. This research project focuses on verifying optimization passes of the Graal compiler, using the Isabelle interactive theorem prover.
Verification of a compiler is a complex, time-intensive task that requires expertise in formal semantics, verification methods, mechanized theorem-proving technology, and of course compilers. Fortunately, compilers are organized into multiple passes, thus enabling the verification process to be structured to match the passes, and allowing one to build up a verified compiler pass-by-pass. Our project is focusing on modelling the Graal Intermediate Representation (IR), which is a sophisticated graph structure, and then verifying several key optimisation passes of the open-source Graal compiler. If you are interested in working with cutting-edge compiler technology and doing a PhD as part of this project, we invite you to join our team.
- Scholarship Program: PhD scholarship: Verifying compiler optimization passes.
- University or Organization: University of Queensland.
- Degree Level: PhD.
- Award: $40,000.
- Nationality: International.
- Can be taken in: Australia.
PhD Award at UQ in Australia, 2020
To be eligible, applicants must have to meet the following criteria:
- A bachelor’s degree with at least honours class IIA or equivalent from approved universities, which includes a relevant research component.
- An honours or research master’s degree in computer science.
- A coursework master’s degree and an overall GPA (grade point average) equivalent to 5.65 on the 7-point UQ scale, which includes a relevant research component.
- A postgraduate degree of at least one year full-time equivalent with an overall GPA (grade point average) equivalent to 5.0 on the 7-point UQ scale, together with demonstrated research experience equivalent to honours IIA will be considered for PhD entry on a case by case basis.
- A bachelor’s degree plus at least two years of documented relevant research experience, including research publications.
The The studentships are awarded to pursue a PhD program in the subject area of engineering and computing.
Degree programs offered by University of Queensland, Click Here.
The scholarship value is $40,000 per annum tax-free for three years, with the possibility of two 6-month extensions at the standard RTP rate ($28,092 per annum, indexed annually) in approved circumstances.
How to Apply
For grasping the opportunity, applicants have to take admission in the PhD program at the University of Queensland. After that, students must submit an online application for the opportunity.
Applicants must attach your academic transcripts, CV, and copy of passport.
NOTE: Generally, applications may be online, via e-mail or mail, and can be in Web Page, Word or PDF format. And after entering any link you will be directed directly to the requested page.
For more information about the scholarship Click Here.
Application Deadline is June 30, 2020