Marcio P

Reseacher at Universidade Estadual de Campinas

São Paulo, Brazil
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

👤
Senior
🎓
Top School
Marcio P is a senior compiler engineer and researcher based in São Paulo with a Ph.D. in compiler technology and over 25 years in software development, including 12 years focused on LLVM code generation and parallelization. He designs practical compiler toolchains for heterogeneous and neuromorphic hardware—co‑founding Celera to port Glow to a specialized NMP processor and creating OMPC, an OpenMP‑based task framework that transparently distributes work across clusters. His work bridges rigorous academia and industry collaborations (Samsung, LG, IBM, Microsoft), producing production-minded optimizations for GPGPUs and SPIR generation from high-level OpenMP. Known for delivering under tight schedules, he combines deep compiler research (transactional memory, XLA integration) with hands‑on productization and team leadership. An under‑the‑radar strength is his ability to hide low‑level MPI/OpenCL complexity behind familiar directive models, helping teams adopt advanced parallelism with minimal refactoring.
code11 years of coding experience
job19 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Transactional Memory, Doctor of Philosophy (Ph.D.), Transactional Memory at University of Alberta
bookDoctor of Philosophy (Ph.D.), Programming Languages and Compilers, Doctor of Philosophy (Ph.D.), Programming Languages and Compilers at Universidade Estadual de Campinas
languagesEnglish, Portuguese
github-logo-circle

Github Skills (18)

code-completion9
code-analysis8
toolchain7
vim7
cli7
gitcommand6
llvm6
clang5
compiler5
terminal-ui5
git5
openmp4
cpp4
machine-learning3
macvim1

Programming languages (7)

C++CLLVMGoJupyter NotebookVim ScriptPython

Github contributions (5)

github-logo-circle
iviarcio/mc102

Dec 2017 - Feb 2019

Contributions:123 commits, 106 pushes, 2 branches in 1 year 2 months
iviarcio/clang

Apr 2015 - Oct 2017

Contributions:148 commits, 1 PR, 130 pushes in 2 years 6 months
cppclangopenmp
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