Changbin Du

Linux Kernel Graphics Virtualization Engineer

Chaoyang District, Beijing, 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

👤
Senior
🎓
Top School
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.
code13 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Anhui University of Science and Technology
stackoverflow-logo

Stackoverflow

Stats
631reputation
69kreached
26answers
14questions
github-logo-circle

Github Skills (200)

libgit210
libbpf10
publish10
subversion10
perf10
hacklang10
ftrace10
git-lfs10
mailing10
mailing-list10
mime10
shell10
git10
git-addons10
samsung10

Programming languages (7)

TypeScriptJavaC++ShellCJavaScriptPython

Github contributions (5)

github-logo-circle
changbindu/power-vim

May 2015 - Feb 2022

Contributions:102 commits, 82 pushes, 5 branches in 6 years 9 months
changbindu/linux

Jan 2017 - Jul 2024

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.
Request Free Trial