Software Engineer, PhD Student
Airbus Operations SAS - Toulouse, France
- Designed and implemented in C a hypervisor enabling the predictable execution of safety-critical applications on MPPAs (Massively Parallel Processor Architecures) with 200+ cores.
- Developed a scheduling tool parallelizing legacy applications on MPPAs using Directed Acyclic Graphs and makespan-optimization techniques. Implementation using Constraint Programming scaled up to 100,000 tasks.
- Developed a case study based on a real-world avionics application to validate the approach. It exhibited cycle-accurate predictability and effective speedups close to the theoretical maximum.