Interprocedural install time and load time optimizations for embedded Linux applications

Click here to apply for this internship.

Affiliated to

Institute of Information Theory and Automation

Description

STMicroelectronics develop industrial solutions
for the setup of Linux based systems running highly
optimized applications for home entertainment.
The development of highly optimizing compilers for
embedded Linux systems is key to this end.

The Compilation Expertise Center located in Grenoble, France,
is proposing solutions for the optimization of Linux applications
based on interprocedural optimizations, profiling
feedback and deferred compilation of shared libraries.

The fields of research are whole program optimizations,
split compilation, and iterative compilation.

The internship objective would be to prototype an innovative
framework for install time and load time interprocedural
optimizations in the context of shared libraries.

The development will be based and will contribute to
open source projects such as GCC, LLVM or Open64
compilers and the Qemu emulator.

The target architectures are ST40/SH4 and ARM cortex A9
processors.





<< Go back to Industrial Internship Home Page