Summary
Todd Li is a Senior Software Engineer with six years of experience specializing in OpenCL runtime, compiler integration, and performance tuning for GPUs and APUs at AMD. He has driven bring-up of new silicon and Windows/Android integrations, shipped OpenCL 2.0 features like shared virtual memory, and triaged critical runtime and performance issues for customers. Todd's background in computer engineering (University of Michigan) and hands-on exposure to post-silicon validation at Intel give him a deep grasp of system-level transaction flows, memory subsystems, and low-level debugging. He pairs compiler and runtime expertise with practical automation skills (Python test tooling) and an unusual breadth spanning FPGA/DSP coursework to network and security topics, enabling him to bridge hardware, firmware, and software performance work effectively.
6 years of coding experience
1 year of employment as a software developer
Bachelor of Engineering (B.Eng.) Computer Engineering, Bachelor of Engineering (B.Eng.) Computer Engineering at University of Michigan