Changbin Du is a senior Linux kernel developer with 14 years of experience, specializing in graphics virtualization and broad kernel subsystems including ftrace, MM, scheduler, KVM, x86, USB, and perf. Based in Beijing, he has spent eight years upstreaming patches to the mainline kernel—over 200 contributions—and currently drives Intel's igvt-g (KVMGT/XenGT) performance and feature work. At Intel he doubled GPU benchmark throughput and improved context-switch performance 16x through large-scale perf analysis and VTune-driven optimization, while adding features like huge-page support, vGPU reset emulation, and PCIe-layer emulation. His background includes embedded Linux and SOC driver development (USB, PMIC, PCIe, IRQ), and he regularly mines kernel mailing lists for emerging issues and upstream alignment. Comfortable with C/C++, x86 assembly, Python and kernel tooling, he pairs deep low-level expertise with strong community communication and upstreaming experience. A pragmatic engineer, he also builds in-house debug utilities and contributes IOMMU fixes where GPU virtualization intersects platform firmware.
13 years of coding experience
5 years of employment as a software developer
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Anhui University of Science and Technology
Contributions:237 pushes, 136 branches, 122 tags in 7 years 7 months
kernellinux-kernellinuxkernel-source
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.