Summary
Xionghu Luo is a senior software engineer based in Shanghai with 12 years of experience specializing in compilers, graphics, and virtualization for the semiconductor industry. He has deep expertise in GCC/LLVM toolchains, OpenCL/OpenGL, Linux kernel/KVM, and performance optimization in C/C++, with hands-on contributions to GCC—particularly PowerPC back-end improvements and AltiVec optimizations. His career spans engineering roles at Intel, Dell EMC, IBM, and Tencent, where he shipped compiler and runtime improvements, OpenCL implementations, and virtualization audio/network features upstream. Notably, he has authored patches that improved GEN IR and assembly performance in Beignet and addressed Power8/Power9 floating-point and vector codegen in GCC. He combines low-level hardware knowledge with pragmatic upstreaming skills, routinely working across kernel, runtime, and compiler layers to squeeze out real-world performance gains. Trained as a control engineering master at Shanghai Jiao Tong University, he brings analytical rigor to complex systems and compiler back-ends.
12 years of coding experience
11 years of employment as a software developer
工学硕士, 控制理论与控制工程, 工学硕士, 控制理论与控制工程 at 上海交通大学