Cosmin Oancea

Associate Professor

Copenhagen, Capital Region of Denmark
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code13 years of coding experience
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Western University
github-logo-circle

Github Skills (6)

lang10
functional-programming10
type-checking10
type-check10
implement10
compiler-optimization9

Programming languages (6)

CTeXMakefileFutharkHaskellPython

Github contributions (5)

github-logo-circle
diku-dk/futhark

Feb 2013 - Nov 2022

:boom::computer::boom: A data-parallel functional programming language
Role in this project:
userBack-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.
cudafutharkgpu-programminggpu-accelerationfunctional-programming
coancea/OpenCL-Repo

Dec 2018 - Sep 2023

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.
Request Free Trial
Cosmin Oancea - Associate Professor