Committees

Standards Committees

AMD Representative to the Khronos OpenCL working group, 2011 to 2013.

AMD Representative to the Khronos OpenCL-HLM working group, 2011 to 2013.

Qualcomm Representative to the Khronos OpenCL working group, 2013 onwards.

Qualcomm Representative to the Khronos OpenCL-HLM working group, 2013 to 2014.

Qualcomm Representative to the Khronos OpenCL-SYCL working group, 2014 onwards.

Editor for the Khronos OpenCL-SYCL specification, 2013 onwards.

Editor for the Khronos OpenCL-API specification, May 2014 onwards.

Organising Committees

Programmability Issues for Heterogeneous Multicores (MULTIPROG), 2011

Programmability Issues for Heterogeneous Multicores (MULTIPROG), 2012

Programmability Issues for Heterogeneous Multicores (MULTIPROG), 2013

Programmability Issues for Heterogeneous Multicores (MULTIPROG), 2014

Program committees

Applications for Multi and Many Core Processors (A4MMC), 2011

Multicore and Reconfigurable Supercomputing (MRSC), 2011

Facing the Multicore Challenge, 2011

GPGPU, 2012

ASPLOS 2012 poster selection committee

Programming Language Approaches to Concurrency and Communication-Centric Software (PLACES), 2012

Facing the Multicore Challenge, 2012

AMD Developer Summit, 2012

GPGPU, 2013

AMD Developer Summit, 2013

GPGPU, 2014

Euro-Par Topic 15, GPU and Accelerator Computing, 2014

Competitions

Beyond 3D C++ AMP programming competition, August 2012