Patrick Zhang

Senior Principal Software Engineer at Ampere

Patrick Zhang has a diverse work experience in the technology industry. Patrick started their career at Intel in 2004 as a Software Engineer, specializing in GPU driver development. Patrick then moved on to AMD in 2006, where they worked as a Staff Engineer and Section Manager Engineering, focusing on GPU semi-customization for gaming consoles. In 2014, Patrick co-founded an IoT start-up, where they served as a Software Architect and played a crucial role in system engineering for IoT wireless connections. From 2016 to 2018, Patrick worked at ARM as a Team Lead, leading projects related to ARM Mali GPU IP modeling and Fast Models technology development. Most recently, they joined Ampere in 2018 as a Principal Engineer, responsible for compiler toolchain development and JVM/OpenJDK performance tuning. In 2021, they assumed the role of Senior Principal Software Engineer at Ampere, focusing on performance optimization for Ampere Altra systems.

Patrick Zhang holds a PhD in Information Engineering, Intelligent Computing, and Neural Networking from City, University of London. Patrick also obtained a Master's degree in Computer Science, specializing in Image Processing from Fudan University. Prior to that, they completed their Bachelor's degree in Computer Science at Nankai University. Additionally, Patrick Zhang has obtained the PMP® Credential (Project Management Professional) from the Project Management Institute in 2010.

Links

Previous companies

Arm logo
AMD logo
Intel logo

Timeline

  • Senior Principal Software Engineer

    January, 2021 - present

  • Principal Engineer

    May, 2018

View in org chart