Hao Zhuang, Ph.D. Computer Science @ UCSD

alt text 

Hao Zhuang
Ph.D. in Computer Science,
University of California, San Diego, CA, USA.

Contact: zhuang.howard [at] gmail.com | hao.zhuang [at] cs.ucsd.edu

google scholar | linkedin

Research Interests

My current interests are in numerical algorithms and optimization, distributed computing for machine learning and data analysis, such as clustering, nearest neighbors, neural network, GANs.


I earned my Ph.D. degree in Computer Science from University of California, San Deigo, CA, USA (UCSD) in 2016 after 3-year full-time PhD training and 1-year part-time training while I was a software engineer at ANSYS Apache. I co-authored 15 peer-reviewed papers during this period and had around 210 (total) paper citations by the graduation.

My graduate research projects included numerical algorithms, matrix computations, computational geometry, and stochastic numerical solvers, with the applications in the analysis of large-scale dynamical systems, design automation, computer-aided design (CAD) and EDA for building computer chips. Some of the techniques I developed with my colleagues during my graduate research (both my master and PhD) had been adopted in the industry. My research advisors were Professors C. K. Cheng and Wenjian Yu.

Now, I am a Senior Software Developer at Apache Design (apache-da.com, originally a computer-aided design start-up at Silicon Valley, providing the industrial standard of VLSI chip power sign-off software Apache RedHawk and accquired by ANSYS, Inc.) of ANSYS to commercialize my research at graduate schools. (The products of Apache Design have been used for power analysis and verification of tape-outs of modern low power CPU, GPU, and ASIC, which are used by different purposes of computing, such as general logic operations, deep learning, big data processing, data center traffic, etc.) Since June 2015, I write software with my Apache R&D colleagues to build high performance computing and distributed computation infrastructure, large-scale matrix computation algorithms, machine learning systems, and big data applications. (1) To solve challenging machine learning problems in design automation, I worked with Chief Technologiest and Apache co-founder/entrepreneur Dr. Norman Chang (UC Berkeley EECS PhD’90), who used AI to address EDA problems even during AI winter. (2) For simulation solver in the flagship product ANSYS RedHawk, I mainly worked with Senior Software Architect Dr. Steven P. McCormick (MIT EECS PhD’89), who is one of pioneers in VLSI model order reduction research. (3) I also worked on the parasitic extraction, network reduction, Chip Power Model integration in the latest production line for Automotive, Mobile And HPC Electronic Designs. It is my privilege to work with the teams consist of legends in the area of design automation algorithms, such as the researcher of AWE, the creators of MIT FastCap, CMU PRIMA, UT RICE, Synopsys PrimeTime, and Apache Redhawk. Before that I worked at Synopsys, Inc., designed graph partitioning algorithms and multi-threaded programs during that summer internship. The algorithm in that summer scaled up the matrix solver for full-chip power network analysis with over billion graph nodes.


At school we strongly believe the education and technologies play the essential role to navigate our society. I also helped some related projects in my spare time of my PhD study, which created online collaboration and personalized learning systems in order to make education massive and accessible to the world. I worked with (computational) linguists, teachers, and professors. We built those systems with the help of the technologies from natural language processing, computational linguistics, neural networks, distributed systems, numerical algorithms, and machine learning.

I got married to Xiao Liu, who can jump way longer than me. She was a national college track and field athlete, and represented China and Peking University for International 2007, 2009 (final 8th place), 2011 Summer Universiade.

I play basketball games weekly. I usually play (position) 2 on the court. I am a fan of NBA.

Selected Publications [Full List] [Google Scholar Citations]

  • Machine Learning based Generic Violation Waiver System with Application on Electromigration Sign-off
    - ACM/IEEE Asia & South Pacific Design Automation Conference (ASP-DAC), 2018 (invited paper)
    - Joint work with nvidia
    - News & Interview

Selected Patent [Full List]



  • Qualcomm FMA Fellowship (2013-2014): one of the four recipients [award].

  • Charles Lee Powell Fellowship (2012-2015): for supporting outstanding PhD engineering students.

  • Peking University Wu-Si Scholarship (2011).

Industrial Experience [Details]

Academic Experience [Details]

Selected Talks [Full List]

  • “Matrix Exponential Integration in Time-domain Analysis of Circuit Simulation,” at ECE Department, Peking University, China, Oct 2015 [Flyer]

  • “Matrix Exponential Integration in Time-Domain Analysis of Circuit Simulation,” at Department of Electrical and Electronics Engineering, The University of Hong Kong, Hong Kong, Oct. 2015

  • “Algorithms for Dynamic Power Grid Simulation Using Matrix Exponentials,” at Ansys Inc., San Jose, Sept. 2015.


eXTReMe Tracker