Full Name
                                                    Cyril Six
                                                    Job Title
                                                    Compiler Engineer
                                                    Company/Affiliation
                                                    Kalray
                                                    Speaker Bio
                                                    Compiler engineer at Kalray since July 2021, I am working on their LLVM backend. Among other tasks, I am in charge of maintaining the scheduling on their target: improve the bundling, improve the scheduling model, tune the prepass scheduler, and eventually activate and tune the software pipeliner.
Before that, I did PhD studies in the CompCert compiler to introduce new formally verified optimizations profitable in particular to VLIW architectures (basic-block and superblock scheduling, bundling, loop unrolling/rotation, loop-invariant code motion). My main target was Kalray's architecture.
Compared to CompCert, LLVM has a much bigger codebase. I am thrilled to learn more about LLVM and its best practices.
Links:
- the Kalray company: https://www.kalrayinc.com/
- our LLVM fork: https://github.com/kalray/llvm-project
                                                    Before that, I did PhD studies in the CompCert compiler to introduce new formally verified optimizations profitable in particular to VLIW architectures (basic-block and superblock scheduling, bundling, loop unrolling/rotation, loop-invariant code motion). My main target was Kalray's architecture.
Compared to CompCert, LLVM has a much bigger codebase. I am thrilled to learn more about LLVM and its best practices.
Links:
- the Kalray company: https://www.kalrayinc.com/
- our LLVM fork: https://github.com/kalray/llvm-project
Speaking At
                                                    
                                                    GitHub URL
                                                    
                        