Cosmin Oancea is an Associate Professor at the University of Copenhagen with 13 years of experience researching and teaching compiler analysis for efficient execution on highly parallel hardware such as multicore CPUs and GPGPUs. He is a core designer and implementor of Futhark, a purely functional, data-parallel language and optimizing compiler aimed at making GPU-class performance accessible from high-level code. His work spans semantic analysis, optimization and language implementation—recent contributions include adding streaming SOACs and advanced index/function handling in the compiler backend. A two-time teaching-award winner, he combines rigorous research (PhD from Western University) with practical open-source systems engineering and a track record of turning advanced static and dynamic analyses into usable compiler technology.
13 years of coding experience
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Western University
:boom::computer::boom: A data-parallel functional programming language
Role in this project:
Back-end Developer & Language Implementor
Contributions:421 commits, 2 PRs, 257 pushes in 9 years 11 months
Contributions summary:Cosmin's commits show a focus on the core language implementation, including changes to semantic analysis and optimization. The contributions involve significant updates to the codebase, such as adding the "stream" SOAC, refactoring code to incorporate the new construct and other features like "redored". Moreover, the work encompasses the core language parts like index functions and handling of the "Let-with" features.
Contributions:117 pushes, 1 branch in 4 years 10 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.