Membership of Professional Bodies
- Senior Member, ACM, 2021
- Fellow of the British Computer Society, BCS, 2015
Editorial Boards
- 22nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), 2017., PC Member
- 26th International Conference on Compiler Construction (CC) 2017., PC Member
- 7th International Workshop on Polyhedral Compilation Techniques (IMPACT), 2017., PC Member
- Sixth International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing (WOLFHPC), 2016, PC Member
- 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID), Program Committee Member
- ACM Programming Language Design and Implementation (PLDI), 2015., Member, Extended Review Committee,
- ACM Transactions on Architecture and Code Optimization board of Distinguished Reviewers (2015), Member of Board of Distinguished Reviewers
- ACM Conference on Programming Language Design and Implementation 2014, Program Committee Member
- Programmability Issues for Heterogeneous Multicores (MULTIPROG 2014), Program Committee Member
- 1st International Workshop on High-Performance Stencil Computations (HiSTENCILS 2014), Program Committee Member
- ACM SIGPLAN 2014 Workshop on Partial Evaluation and Program Manipulation (PEPM'14), Program Committee Member
- 4th International Workshop on Polyhedral Compilation Techniques (IMPACT 2014), Program Committee Member
- Third International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing (WOLFHPC'14), Program Committee Member
- ACM Computing Frontiers 2010, Program Committee co-Chair
- IPDPS 2008, Programme Committee Chair for the Software Track