Professor Zheng Wang

Professor Zheng Wang

Profile

I am a member of the Distributed Systems and Services Group at Leeds, the EPSRC Peer Review College, the UKRI Talent Peer Review College (PRC), and the HiPEAC Network of Excellence. I was a Turing Fellow at The Alan Turing Institute. I am a recipient of the Best Paper Award in ACM PACT 2010 and 2017, ACM CGO 2017 and 2019, Best Presentation Award at PACT 2010 and CGO 2013, 4x HiPEAC paper awards for “publish their work at conferences in which Europe is not strongly represented”, and Best Paper Nomination/Finalist in ACM SC 2023, ACM CCS 2018, and ACM SenSys 2019. I am in the CGO hall of fame.

Research interests

My research agenda is to make software development easier and more accessible so that every programmer can easily write, maintain and optimise software. I maintain a list of must-read research papers for machine learning in compilers.

My research interests include:

  • Program optimisation: I am interested in how we can design new algorithms and optimisation techniques at compilers and operating systems to improve application performance and energy efficiency, with the ultimate goal of massively reducing the software development cost; I often use machine learning (including deep learning) as a design methodology.
  • Software security: I am currently investigating the use of machine learning and code analysis techniques to detect software bugs and vulnerabilities. Our recent work has identified 200+ bugs and 50+ CVEs from real-life projects.
  • Accelerate large-scale deep learning models: I work to make the training and use of large-scale deep learning models (with billions or trillions of parameters) accessible to every data scientist and organisation by collaborating with major industrial players including Meta.
  • Applied machine learning: Some of my works apply machine learning to emerging applications areas like natural language processing, data mining and wireless sensing. This is conducted as a part of research hobbies by working with collaborators in mobile systems, AI and NLP.

PhD students: Scholarships are available for outstanding candidates. Being an advisor to students is the best part of my job. Have a look at my research interests and recent publications. If any of those grab you, email me a CV and a short text describing your background. I am also open-minded - if you have a great idea you would like to pursue - get in touch! Please read here before applying.

 

<h4>Research projects</h4> <p>Any research projects I'm currently working on will be listed below. Our list of all <a href="https://eps.leeds.ac.uk/dir/research-projects">research projects</a> allows you to view and search the full list of projects in the faculty.</p>

Professional memberships

  • ACM
  • BCS
  • IEEE

Current postgraduate researchers

<h4>Postgraduate research opportunities</h4> <p>We welcome enquiries from motivated and qualified applicants from all around the world who are interested in PhD study. Our <a href="https://phd.leeds.ac.uk">research opportunities</a> allow you to search for projects and scholarships.</p>
Projects
    <li><a href="//phd.leeds.ac.uk/project/377-automatic-software-bug-detection-and-fixing-by-learning-from-large-code-examples">Automatic Software Bug Detection and Fixing by Learning from Large Code Examples</a></li> <li><a href="//phd.leeds.ac.uk/project/1830-democratise-large-deep-learning-models">Democratise Large Deep Learning Models</a></li> <li><a href="//phd.leeds.ac.uk/project/792-energy-efficient-computing-through-fine-grained-energy-accounting">Energy-efficient Computing Through Fine-grained Energy Accounting</a></li> <li><a href="//phd.leeds.ac.uk/project/791-modernise-compiler-technology-with-deep-learning">Modernise Compiler Technology with Deep Learning</a></li>