Yi Liu is a Staff Software Engineer with nine years of experience specializing in I/O virtualization, device drivers, and embedded systems, currently working at Intel on shared virtual memory, Scalable IOV, and vIOMMU. He is an active contributor to the Linux kernel—notably enhancing Intel IOMMU VT-d and PASID support in the torvalds/linux tree—and presents regularly at kernel and virtualization conferences. His background in signal and information processing (MSc) and early firmware work on mission-critical HP servers give him a rare blend of low-level systems, firmware, and virtualization expertise. Based in Beijing, he bridges corporate engineering at Intel with open-source stewardship, driving practical improvements in domain management, cache invalidation, and nested translation in mainstream kernel code.
9 years of coding experience
2 years of employment as a software developer
Master's degree, Signal and Information Processing, Master's degree, Signal and Information Processing at Beijing University of Post and Telecommunications
Bachelor's degree, Communications Engineering, Bachelor's degree, Communications Engineering at North China University of Technology
Contributions summary:Yi's contributions primarily involve modifications and enhancements to the Intel IOMMU (Input/Output Memory Management Unit) drivers within the Linux kernel, specifically related to VT-d (Virtualization Technology for Directed I/O) and PASID (Process Address Space ID) functionality. They implemented new helpers, refactored existing code, and made changes to improve pasid handling and domain replacement capabilities, focusing on first-level, second-level, and nested translation types. The user's work included enhancements related to cache invalidation, and domain management within the IOMMU framework.
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
Yi Liu - Staff Software Engineer at Intel Corporation