News

  • [July, 2020] Our work on using graph neural networks to model program structures got accepted by ACM PACT 2020
  • [April, 2020] A long paper on knowledge graph alignment got accepted by ACL 2020
  • [April, 2020] New grant funded by Royal Society for parallel programming models
  • [Feb, 2020] Our paper on code size reduction in the SSA form got accepted by ACM PLDI 2020
  • [Feb, 2020] Our paper on optimising stream parallelism got accepted by IEEE Transactions on Parallel & Distributed Systems
  • [Jan, 2020] One paper got accepted by ACM Transactions on Privacy and Security.
  • [Dec, 2019] Our work on SLP vectorizaiton-aware loop unrolling got accepted by ACM CC 2020
  • [Nov, 2019] WideSee was nominated for the best paper award at ACM SenSys 2019
  • [Feb, 2019] Received the Best Paper Award at CGO ‘19
  • [October, 2018] Our ACM CCS 2018 submission was among the best paper award finalists! (top-4 ranked papers)

Research Team

PhD Students

  • Rodrigo Caetano Rocha 10 / 2016 -, co-supervise with Hugh Leather and Murray Cole from the University of Edinburgh
  • Shuangjiao Zhai, 09/2019 -, co-supervised with Dingyi Fang from Northwest University
  • Jiayu Zhao, 10 / 2020 -
  • Shenghao Qiu, 10 / 2020 -
  • Haibo Wang, 10 / 2020 -, Leeds-SUSTech Joint PhD program (co-supervise with Shin Hwei Tan from SUSTech).
  • Bader Alanazi, 10 / 2020-,
  • Yin Wu, 03 / 2021 -, Leeds-SUSTech Joint PhD program (co-supervise with James Jianqiao Yu from SUSTech).
  • Yachao Zhu, 2021 -

Postgraduate Students

  • Huanting Wang (MPhil, co-supervised with Zhanyong Tang from Northwest University) 2018-2021
  • Menghuan Zhang (MPhil) 2018 - 2021
  • Hui Feng (MPhil) 2018 - 2021
  • Zhen Chen (MPhil) 2019 - 2022
  • Bing Zhou (MPhil) 2020 - 2023

Alumni

  • Ben Taylor (PhD Student) - now with Transport for the North
  • Vicent Sanz Marco (PDRA) - now Assistant professor at Osaka University, Japan
  • Volker Seeker (PDRA) - now with University of Edinburgh
  • Peng Zhang (co-supervised PhD student) - now assistant professor at NUDT.
  • Guixin Ye (co-supervised PhD student) - now assistant professor at Northwest University
  • Jie Zhang (co-supervised PhD student) - now assistant professor at Xi’an University of Posts and Telecommunications
  • William Ogilvie 09 / 2014 - 01 / 2018 (PhD student, co-supervise with Hugh Leather from the University of Edinburgh) - first job: Amazon
  • Jie Ren (Visiting PhD student, 09 / 2015 - 03 / 2016, visiting scholar, 03/2019 - 03/2020) - Now Assistant Professor at ShaanXi Normal University, China

Awards

  • Best Paper Award: ACM/IEEE PACT 2010, ACM/IEEE CGO 2017, ACM/IEEE PACT 2017, ACM/IEEE CGO 2019
  • Best Paper Nomination: ACM CCS 2018, ACM SenSys 2019
  • Best Presentation Award: ACM/IEEE PACT 2010, ACM/IEEE CGO 2013
  • HiPEAC Paper Award: PLDI 2009
  • IBM Bravo Award for outstanding technical contribution to Software Development Toolkit for IBM CELL BroadBand Engine Processor, IBM: 2007

Recent Publications

More Publications

Google Scholar | DBLP

[IEEE TPDS] Optimizing Streaming Parallelism on Heterogeneous Many-Core Architectures

IEEE Transactions on Parallel and Distributed System , 2020.

Preprint Code

[ACM TOPS] Using Generative Adversarial Networks to Break and Protect Text Captchas

ACM Transactions on Privacy and Security , 2020.

Preprint Code Dataset

[CC '20] Vectorization-Aware Loop Unrolling with Seed Forwarding

, 2020.

Preprint

Projects

Toward Easy Parallel Programming

The Royal Society International Collaboration Grant, PI, 03/2020 - 03/2022

Socially Responsible AI for Distributed Autonomous Systems

White Rose Collaboration Grant, CoI, 2020 - 2021

CIDER: Crowd-based Intelligent Design of EnviRonment

Research England, CoI, 2020

GEM: translational software for outbreak analysis

WelcomeTrust, Co-PI, 2020 - 2021

Software Bug Detection and Fix Generation by Learning from Large Code Examples

The Royal Society International Collaboration Grant, PI, 03/2017 - 03/2019

Energy and Performance Optimisation for Mobile Systems

EPSRC iCASE Studentship with ARM Ltd, PI, 02/2016 - 08/2019

Energy and Performance Optimisaiton on Mobile

Lancaster FST Small Grant, PI, 01 / 2014 - 12 / 2014

Energy-efficient Optimisation for Data Centres

Lancaster University Early Career Grant, PI, 09 / 2013 - 08 / 2014

Teaching

Teaching @ Lancaster University

  • SCC.311 Distributed Systems, 2013-2018
  • SCC.369 Embedded Systems, 2016-2018
  • SCC.120 Fundamentals of Computer Science, 2015-2017
  • SCC.360 Computer Science Seminars, 2013

Services

Professional Services

  • Program/General Chair: COSMIC 2019 @ CGO 2019, COSMIC 2017 @ CGO 2017, COSMIC 2015 @ CGO 2015, COSMIC 2013 @ CGO 2013, HiPEAC Thematic Session 2013 and 2016
  • Artifact Evaluation Chair: PACT 2016
  • Lightning Talk Chair: PLDI 2017
  • Program Committee Member: IJCAI ‘21, IEEE TPDS Special Section on Parallel and Distributed Computing Techniques for AI, ML and DL 2020, AACL ‘20, IPDPS ‘20, CGO ‘20, PPoPP ‘20, Challenge ‘20, NPC ‘19, Aorta @ ECOOP ‘19, ACL ‘19, IJCAI ‘19, IPDPS ‘19, ICAC ‘19, PACT ‘18, NPC ‘18, ICPADS ‘18, COLING ‘18, INFOCOMP ‘18, ICAC ‘18, ParCo ‘17, CC ‘16, ERPP ‘15, ML4PL ‘15, ParCo ‘15, ICPP-EMS ‘15, PASA ‘14, PASA ‘13, ITCS ‘12, ITCS ‘11, ICPADS ‘09
  • External Review Committee Member: CGO 2018, CGO 2015, PLDI 2014, HPCA 2015, HiPEAC 2011

Biography

  • July 2018 -, Associate Professor, School of Computing, University of Leeds
  • August 2018 - July 2019, Senior Lecturer, School of Computing and Communications, Lancaster University.
  • Sept 2013 - July, 2018, Lecturer, School of Computing and Communications, Lancaster University.
  • 2012 - 2013, Research Associate, the University of Edinbugh.
  • 2007 - 2011, PhD Student, the University of Edinburgh. Aademic advisor: Michael O’Boyle. Nominated for BCS Distinguished Dissertation Award;
  • 2005 - 2007, Research Staff member, IBM Research

Contact