Dr Zheng Wang

Lecturer

Profile

Dr. Zheng Wang was appointed as a Lecturer in the School of Computing and Communications at Lancaster University in September, 2013. Before joining Lancaster, he was a Research Associate at the University of Edinburgh, following the completion of his PhD in 2011 under the supervision of Prof. Michael O'Boyle FBCS. Prior to that he was a research staff member in IBM Research.

Automatic and portable mapping of data parallel programs to OpenCL for GPU-based heterogeneous systems
Wang, Z., Grewe, D., O'Boyle, M. 01/2015 In: ACM Transactions on Architecture and Code Optimization. 11, 4, 26 p.
Journal article

Intelligent heuristic construction with active learning
Ogilvie, W., Wang, Z., Petoumenos, P., Leather, H. 01/2015 In: Compilers for Parallel Computing (CPC).
Paper

Fast automatic heuristic construction using active learning
Ogilvie, W., Petoumenos, P., Wang, Z., Leather, H. 09/2014 In: Languages and Compilers for Parallel Computing. Springer p. 146-160. 15 p.
Paper

Active learning accelerated automatic heuristic construction for parallel program mapping
Ogilvie, W., Petoumenos, P., Wang, Z., Leather, H. 2014 In: PACT '14 Proceedings of the 23rd international conference on Parallel architectures and compilation. New York : ACM p. 481-482. 2 p.
Paper

Exploitation of GPUs for the parallelisation of probably parallel legacy code
Wang, Z., Powell, D., Franke, B., O'Boyle, M. 2014 In: Compiler construction. Berlin : Springer Verlag p. 154-173. 20 p.
Paper

Integrating profile-driven parallelism detection and machine-learning based mapping
Wang, Z., Tournavitis, G., Franke, B., O'Boyle, M. 2014 In: ACM Transactions on Architecture and Code Optimization. 11, 1
Journal article

OpenCL task partitioning in the presence of GPU contention
Grewe, D., Wang, Z., O'Boyle, M. 2014 In: Languages and compilers for parallel computing. Springer p. 87-101. 15 p.
Paper

Smart multi-task scheduling for OpenCL programs on CPU/GPU heterogeneous platforms
Wen, Y., Wang, Z., O'Boyle, M. 2014 In: 21st Annual IEEE International Conference on High Performance Computing (HiPC 2014). IEEE 10 p.
Paper

Using machine learning to partition streaming programs
Wang, Z., O'Boyle, M. 09/2013 In: ACM Transactions on Architecture and Code Optimization. 10, 3, 25 p.
Journal article

Smart, adaptive mapping of parallelism in the presence of external workload
Emani, M.K., Wang, Z., O'Boyle, M. 02/2013 In: 2013 International Symposium on Code Generation and Optimization (CGO). IEEE p. 1-10. 10 p.
Paper

Portable mapping of data parallel programs to OpenCL for heterogeneous systems
Grewe, D., Wang, Z., O'Boyle, M. 2013 In: Code Generation and Optimization (CGO), 2013 IEEE/ACM International Symposium on. IEEE p. 1-10. 10 p.
Paper

A workload-aware mapping approach for data-parallel programs
Grewe, D., Wang, Z., O'Boyle, M. 2011 In: HiPEAC '11 Proceedings of the 6th International Conference on High Performance and Embedded Architectures and Compilers. New York : ACM p. 117-126. 10 p.
Paper

Partitioning streaming parallelism for multi-cores: a machine learning based approach
Wang, Z., O'Boyle, M.F. 2010 In: Proceedings of the 19th International Conference on Parallel Architectures and Compilation Techniques (PACT 2010). New York, NY, USA : ACM p. 307-318. 12 p.
Paper

Towards a holistic approach to auto-parallelization: integrating profile-driven parallelism detection and machine-learning based mapping
Tournavitis, G., Wang, Z., Franke, B., O'Boyle, M.F. 06/2009 In: ACM SIGPLAN Notices. 44, 6, p. 177-187. 11 p.
Journal article

Mapping parallelism to multi-cores: a machine learning based approach
Wang, Z., O'Boyle, M.F. 2009 In: Proceedings of the 14th ACM SIGPLAN symposium on Principles and Practice of Parallel Programming (PPoPP '09). New York, NY, USA : ACM p. 75-84. 10 p.
Paper

Method and Compiler of Compiling a Program
Wang, W., Wang, Z., Zhong, X. 2009
Patent

Method of Managing Data Movement and Cell Broadband Engine Processor Using the Same SPE
Wang, Z., Chen, L., Wang, W. 2009
Patent

Overlay Instruction Accessing Unit and Overlay Instruction Accessing Method
Chen, L., Feng, K., Wang, Z. 2009
Patent

Towards a holistic approach to auto-parallelization: integrating profile-driven parallelism detection and machine-learning based mapping
Tournavitis, G., Wang, Z., Franke, B., O'Boyle, M.F. 2009 In: Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2009). New York, NY, USA : ACM p. 177-187. 11 p.
Paper