lunduniversity.lu.se

Computer Science

Faculty of Engineering, LTH

2019 and later

CS MSc Thesis Presentation 10 June 2024

Föreläsning

From: 2024-06-10 13:15 to 14:00
Place: E:2116
Contact: birger [dot] swahn [at] cs [dot] lth [dot] se


One Computer Science MSc thesis to be presented on 10 June

Monday, 10 June there will be a master thesis presentation in Computer Science at Lund University, Faculty of Engineering.

The presentation will take place in E:2116.

Note to potential opponents: Register as an opponent to the presentation of your choice by sending an email to the examiner for that presentation (firstname.lastname@cs.lth.se). Do not forget to specify the presentation you register for! Note that the number of opponents may be limited (often to two), so you might be forced to choose another presentation if you register too late. Registrations are individual, just as the oppositions are! More instructions are found on this page.


13:15-14:00 in E:2116

Presenter: Emil Blennow
Title: Improving remote build scheduling using resource prioritization
Examiner: Görel Hedin
Supervisors: Alexandru Dura (LTH), Hans Månsson (Sony Europe)

With the increasing complexity of software projects and the longer compilation times that follow, large scale distributed compilation is gaining importance. Faster compilation will enable developers to enjoy faster feedback and increased efficiency. Using open source software, companies and individuals can set up their own distributed compilation farms. These will often be asymmetric, meaning the performance between computers differ. This asymmetry can be compared to modern processor designs such as ARM big.LITTLE or Intel Alder Lake where more sophisticated scheduling is required to achieve maximum performance and efficiency. We investigate if there are any benefits to gain by scheduling work within this compilation farm based on prioritizing higher performance computers. Our findings indicate that using our scheduling method, builds can on average be completed faster than a fair scheduler. We also find that the spread of build completion times is also positively affected.

Link to popular science summary: To be uploaded