Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
Incremental link-time optimization in GNU Compiler Collection
Thesis title in Czech: Inkrementální LTO v překladači GNU Compiler Collection
Thesis title in English: Incremental link-time optimization in GNU Compiler Collection
Key words: překladač|LTO|optimalizace
English key words: compiler|optimization|link-time optimization
Academic year of topic announcement: 2022/2023
Thesis type: Bachelor's thesis
Thesis language: angličtina
Department: Department of Applied Mathematics (32-KAM)
Supervisor: doc. Mgr. Jan Hubička, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 06.04.2023
Date of assignment: 06.04.2023
Confirmed by Study dept. on: 17.04.2023
Date and time of defence: 29.06.2023 09:00
Date of electronic submission:11.05.2023
Date of submission of printed version:11.05.2023
Date of proceeded defence: 29.06.2023
Opponents: Mgr. Martin Jambor
 
 
 
Guidelines
Student se seznámí s implementací LTO v překladači GNU Compiler Compiler Collection (GCC). Cílem je rozšířit implementaci o možnost zachování přeložených částí programu a jejich opětovné použití v případě, že uživatel změnil malou část překládaného programu.
References
Stallman RM. GNU compiler collection internals. Free Software Foundation. 2023.

Glek T, Hubička J. Optimizing real-world applications with GCC Link Time Optimization. In GCC Developers’ Summit 2010 Oct 25 (p. 25).

Briggs P, Evans D, Grant B, Hundt R, Maddox W, Novillo D, Park S, Sehr D, Taylor I, Wild O. WHOPR-Fast and Scalable Whole Program Optimizations in GCC. Initial Draft. 2007.

Li DX, Ashok R, Hundt R. Lightweight feedback-directed cross-module optimization. In Proceedings of the 8th annual IEEE/ACM international symposium on Code generation and optimization 2010 Apr 24 (pp. 53-61).

Johnson T, Amini M, Li XD. ThinLTO: scalable and incremental LTO. In2017 IEEE/ACM International Symposium on Code Generation and Optimization (CGO) 2017 Feb 4 (pp. 111-121). IEEE.
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html