Ying Huang

Senior Software Engineer at Intel Corporation

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

👤
Senior
🎓
Top School
Ying Huang is a Senior Software Engineer and trusted Linux kernel memory management expert with 26 years of systems experience and an active upstream presence since 2007. Based in Shanghai and working at Intel, Ying has contributed nearly 400 kernel patches across boot, RAS, and performance areas, with deep focus on memory tiering, page allocator scalability, and swap performance for heterogeneous memory like CXL. Known in the community not just for code but for rigorous reviews, Ying combines kernel performance methodology with a thorough understanding of computer and micro-architecture and cache behavior. Contributions to performance test tooling and low-level features such as kexec, MCE handling, and AES-NI extensions show a rare blend of testing infrastructure and hardware-aware kernel development. Colleagues rely on Ying for pragmatic, architecture-driven optimizations that improve system reliability and throughput at scale.
code26 years of coding experience
bookZhejiang University
github-logo-circle

Github Skills (21)

git10
assembly10
linux-kernel10
x8610
performance-testing10
ruby10
kernel10
kernel-mode10
cryptography10
aes-ni10
testing9
test-framework9
pcie9
shell8
sh8

Programming languages (4)

ShellCRoffPython

Github contributions (5)

github-logo-circle
fengguang/lkp-tests

Aug 2015 - Dec 2021

Linux Kernel Performance tests
Role in this project:
userBack-end Developer
Contributions:731 commits in 6 years 4 months
Contributions summary:Ying primarily contributed to the Linux Kernel Performance tests repository by implementing new functionalities and optimizing existing ones. Their commits included adding constants and methods, optimizing search functionalities within result roots, and fixing issues related to matrix handling and Git integration. Furthermore, the user addressed a comparison issue related to a kernel repository not existing. Their work focused on improving the stability and functionality of performance testing tools.
kernelperformance-testslinuxperformancelinux-kernel
jonsmirl/mpc5200

Oct 2007 - Feb 2011

Digispeaker
Role in this project:
userBack-end Developer
Contributions:150 commits in 3 years 4 months
Contributions summary:Ying primarily focused on low-level system-level development within the x86 architecture. They implemented and optimized features related to kernel kexec and machine check exception (MCE) handling. The contributions involved modifying and extending the kernel's capabilities, improving performance, and addressing critical bug fixes. Their work includes enhancements to the AES-NI crypto implementation to support more modes and software-based error injection.
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