Summary
Ming-hsiang Huang is a Compiler and Performance Architect with 12 years of experience, currently shaping compiler and performance strategies at Google out of Hsinchu, Taiwan. He holds a PhD in Computer Science from National Chiao Tung University and has deep expertise in LLVM-based OpenCL compilers, SIMT control-flow transformations, and low-level hardware interfacing from his MediaTek work. His open-source projects—ranging from a CGRA static-map tool to out-of-order CPU and nested-loop test repositories—reflect a strong research-to-practice mindset in architecture-aware compilation and dynamic dataflow. He combines hardware design experience (AXI translation, unaligned memory reshaping) with compiler optimizations (if-conversion, PHI elimination, vendor API support), enabling end-to-end performance wins. Colleagues describe him as a problem-solver who bridges academic rigor and production constraints, often validating designs with simulators and randomized testing.
12 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at National Chiao Tung University
Chinese, English