Colin Xu

Principal Member Of Technical Staff at AMD

Shanghai, Shanghai, China
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
Colin Xu is a Principal Member of Technical Staff with eight years’ experience specializing in GPU and virtualization software stacks across Windows and Linux. He architects and implements GPU virtualization (GVT-g, SR-IOV), device virtualization (vfio, virtio), and CPU/hypervisor solutions (KVM, QEMU, HAXM), focusing on cloud and IoT use cases. At AMD he leads GPU virtualization efforts for cloud providers, and at Intel he contributed to the widely used Intel HAXM project, fixing multi-CPU support and stability issues in VMX handling. His background spans kernel-mode graphics drivers, display and power management, and complex cross-component features like multi-pipe virtual memory switching for hypervisors. Known for advanced debugging skills and a pragmatic systems mindset, he often bridges driver, firmware and user-mode components to deliver robust virtualization solutions. Based in Shanghai, he pairs deep low-level expertise with a track record of shipping production-ready, large-scale virtualization features.
code8 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (B.S.), Electronic Engineering, Bachelor of Science (B.S.), Electronic Engineering at Fudan University
languagesChinese, English
github-logo-circle

Github Skills (11)

c1710
kernel10
windows-kernel10
c1110
linux-kernel10
x869
debug9
assembly9
debugging9
logging8
system-programming8

Programming languages (3)

C#C++C

Github contributions (5)

github-logo-circle
intel/haxm

Jun 2019 - Dec 2019

Intel® Hardware Accelerated Execution Manager (Intel® HAXM)
Role in this project:
userBack-end Developer / System Architect
Contributions:14 commits, 16 PRs, 5 pushes in 6 months
Contributions summary:Colin primarily focused on improving the Intel HAXM (Hardware Accelerated Execution Manager) project, specifically addressing issues related to compiling warnings and errors on Linux. Their work involved fixing warnings, errors and refining the logging mechanism on Windows. Additionally, the user made key improvements to ensure HAXM could run on systems with more than 64 CPUs by modifying the CPU handling code. They also addressed critical issues with VMX entry controls and interruptibility states, improving stability and functionality.
esxiacceleratedintelqemuvirtualization
coxuintel/haxm

Jun 2019 - Aug 2021

Intel® Hardware Accelerated Execution Manager (Intel® HAXM)
Contributions:47 pushes, 23 branches in 2 years 2 months
acceleratedexecutionhardwareintel
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
Colin Xu - Principal Member Of Technical Staff at AMD