Michael Berg

Principal Compiler Engineer at SiFive

Brookdale, California, United States
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
Michael Berg is a Principal Compiler Engineer with decades of deep, hands-on experience designing and implementing SSA-based optimizers, loop and flow transformations, and high-performance code generators across CPU and GPU targets. He has driven compiler backend and runtime innovations at SiFive, Apple, Intel, AMD and Cray, delivering architecture-aware optimizations for x86/x64, Itanium, ARM, RISC-V and many exotic processors. His work spans profile-guided and region-based optimizations, advanced register-pressure scheduling, vectorization guidance, and creative solutions like multiversioning and co-code generation for heterogeneous processors. Michael’s career blends systems-level engineering with practical product enablement—authoring machine models, runtime support, and processor-specific optimization guides used to tune SPEC and real-world workloads. Based in Brookdale, CA, he combines a rare breadth of target experience with a history of shipping compiler features that materially improve peak and sustained application performance. An unexpected detail: beyond compilers he implemented source-to-source translators and game-language tooling early in his career, reflecting a long-standing appetite for language and tooling design.
code4 years of coding experience
job30 years of employment as a software developer
bookCal Poly Pomona
languagesEnglish, German
github-logo-circle

Github Skills (6)

compiler10
modular10
clang10
llvm10
toolchain10
swift3

Programming languages (1)

LLVM

Github contributions (4)

github-logo-circle
llvm/llvm-project

Dec 2021 - Mar 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:2 reviews, 2 PRs, 5 pushes in 3 years 3 months
compilerstechnologiesclangsubmittoolchain
chapuni/llvm-project-legacy

Dec 2021 - Sep 2022

Contributions:5 commits in 9 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
Michael Berg - Principal Compiler Engineer at SiFive