Open positions in my group
I'm always looking for self-motivated students to join our group.
If you are one of them, you have either a CS or a CE background, and you are interested in pursuing a PhD, then please consider to
apply and be part of our group.
A successful candidate is expected to carry out research in (at least) one of the following areas:
- parallelizing compilers
- domain-specific compilers
- dynamic compilers
- compiler-architecture co-designs
- compiler-OS co-designs
Candidates are expected to have a solid background in C++ programming, systems, and should possess a strong motivation towards academic excellence while preparing for years of concentrated research.
Finally, it is strongly recommended to go over our
recent publications to understand the type of research we are passioned about.
While not mandatory, having some familiarity (the more, the better) with some of the following system tools is a big plus:
-
LLVM (front-ends like clang and flang, middle-end, and back-ends like ARM and RISCV)
-
Gperf
-
Valgrind
-
Gdb
-
Git
-
Makefile
-
NOELLE
-
OpenTuner
- An architecture simulator (e.g.,
Gem5)
-
Linux kernel
While not mandatory, having some familiarity (the more, the better) with some of the following languages is another big plus:
- Modern C++ (at least C++11)
- Bash scripting
- Python
- Awk
- Rust
If you are interested, then please
apply here.
Please include in your application an URL (e.g., github page) where I can find an example of code you have developed.
LinkedIn Twitter GitHub
Share this page with: