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.
8 years of coding experience
12 years of employment as a software developer
Bachelor of Science (B.S.), Electronic Engineering, Bachelor of Science (B.S.), Electronic Engineering at Fudan University
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.
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