This year’s Conference and Workshops offered delegates a choice of four great tutorials, two invited keynotes, thirteen research and technical papers, over a dozen technical posters, twelve sponsors, plenty of networking opportunities during the breaks and a conference dinner.
[cycloneslider id=”home_page_banner”]

Presentation Slides and Poster Downloads

Workshops & Tutorials

OpenCL Tuning Using Intel Vtune Amplifier on Intel GPUs, CPUs and the Intel Xeon Phi coprocessor
This tutorial provides an introduction to using Intel Vtune Amplifier to tune OpenCL codes targeting Intel hardware. Topics covered will include building for the different targets, using Vtune Amplifier to look at high level OpenCL performance & to find more detailed performance bottlenecks.
Arnon Peleg and Jim Cownie
View Slides
Optimizing OpenCL for Altera FPGAs
FPGAs offer a radically different compute architecture from CPUs and GPUs. Getting the most performance from OpenCL on an FPGA has much in common with techniques for traditional targets. But it’s no surprise that different techniques are sometimes used to fully exploit the flexibility and extremely fine grain parallelism of FPGAs.
David Neto, Altera
View Slides
Productive OpenCL Programming – An Introduction to OpenCL Libraries
Learn about the best practices to quickly get started with OpenCL programming. The latest advancements available in the OpenCL ecosystem will be discussed including cutting edge OpenCL libraries such as clBLAS, clFFT, OpenCV, and ArrayFire, and how to efficiently use them will be described.
John Melonakos, ArrayFire
 Pending
GPU Compute for Mobile Devices
To exploit the compute capabilities of mobile and embedded GPUs developers need to learn different optimization techniques. In this tutorial optimization techniques for the ARM Mali-T600 will be described starting with a naive implementation of an image processing filter and progressively transform it to improve hardware utilization. more
Tim Hartley & Johan Gronqvist, ARM
View Slides

Conference Programme Sessions

Welcome to IWOCL 2014
Simon McIntosh-Smith, Univ. of Bristol and IWOCL 2014 Chair
View Slides
Invited Keynote : Using OpenCL to Empower and Delight Users
Eric Berdahl, Senior Engineering Manager at Adobe
View Slides
Studying Energy Consumption of an OpenCL Application on a Mobile GPU
Arian Maghazeh, Linköping University
View Slides
KernelInterceptor: GPU kernel verification by intercepting kernel parameters
Ethel Bardsley, Imperial College London
View Slides
Generating OpenCL C kernel from OpenACC
Dr John Cavazos, University of Delaware
 Pending
MAP-Driven Performance Analysis for Local Memory Usage
Jianbin Fang, Delft University of Technology
View Slides
Platform Independent OpenCL Kernel Memory Protection
Mikael Lepisto, Vincit
View Slides
SPIR me the details: building custom language support on OpenCL
Neil Henning, Codeplay
View Slides
Invited Keynote: A Vision for OpenCL
Neil Trevett, Chair of the Khronos OpenCL working group, president of the Khronos Group and vice president of mobile content at NVIDIA
View Slides
Evaluation of a performance portable lattice Boltzmann code using OpenCL
Simon McIntosh-Smith, University of Bristol
View Slides
Performance Portability Study of Linear Algebra Kernels in OpenCL
Karl Rupp, Institute for Microelectronics, TU Wien
View Slides
FastROCS: A story of OpenCL deployment
Brian Cole, OpenEye Scientific Software
View Slides
Accelerating Lagrangian Particle Dispersion in the Atmosphere with OpenCL
Paul Harvey, University of Glasgow
View Slides
OpenCL Implementation of Gzip on Field-Programmable Gate-Arrays
Mohamed S. Abdelfattah, University of Toronto and Altera
View Slides
LibreOffice: Spreadsheets on the GPU
Michael Meeks, Collabor
View Slides
SYCL : Abstraction Layer for Leveraging C++ and OpenCL
Maria Rovatsou, Codeplay & Khronos OpenCL Working Group Member
View Slides

Posters

Heterogeneous Computing with OpenCL: Strategies of Utilizing both a CPU and GPU
Hyoungseok Chu, National Institute for Mathematical Sciences
View all
Posters
Flexible Framework for OpenCL Out-of-Order Command Queue Implementation
Pekka Jääskeläinen, Tampere University of Technology / PoCL project
View all
Posters
OpenCL as Wireless Sensor Network Programming Abstraction
Martin Bor, Lancaster University
View all
Posters
ENPOWER: An OpenCL Approach for Energy Proportional Computing With Heterogeneous and Reconfigurable Processors
Mohammad Hosseinabady, University of Bristol
View all
Posters
A GPGPU-based Multiscale Modelling Framework for Complex Systems
Steven Corrigan, University of Abertay, Dundee
View all
Posters
Oclgrind: An Open Source SPIR Interpreter and OpenCL Device Simulator
James Price, University of Bristol
View all
Posters
Implementing Advanced Encryption Standard (AES) using OpenCL
Alexandru Stanimir, Nokia
Pending
An Optimizing Python-to-OpenCL Compiler for Fast Image Processing
Matthias Vogelgesang, Karlsruhe Institute of Technology
View all
Posters
Brute Force Attack on Block Ciphers using OpenCL
Wookeun Jung, Seoul National University
View all
Posters
Cg-solver on the embedded ARM Mali-T604 GPU, in OpenCL
Olav Aanes Fagerlund, The University of Tokyo
View all
Posters
Heterogeneous aware hybrid implementations in OpenCL
Nico Galoppo, Sam Warner and Dan Petre, Intel Corporation
View all
Posters
Auto-Tuning OmpSs-OpenCL Kernels across GPU Machines
Vinoth Krishnan Elangovan, Barcelona Supercomputing Center & Universitat Politècnica de Catalunya
View all
Posters
Leveraging the OpenCV 3.0 on GPUs with OpenCL
Maxim Shevtsov, Intel
View all
Posters
Effective OpenCL programming using PyOpenCL and IPython
Anton Lokhmotov, ARM
 Pending