Title
On the Portability of the OpenCL Dwarfs on Fixed and Reconfigurable Parallel Platforms
Abstract
The proliferation of heterogeneous computing systems presents the parallel computing community with the challenge of porting legacy and emerging applications to multiple processors with diverse programming abstractions. OpenCL is a vendor-agnostic and industry-supported programming model that offers code portability on heterogeneous platforms, allowing applications to be developed once and deployed "anywhere." In this paper, we use the OpenCL implementation of the Open Dwarfs, a benchmark suite that captures patterns of computation and communication common to classes of important applications, as delineated by Berkeley's Dwarfs. We evaluate portability across multicore CPU, GPU, APU (CPUs+GPUs on a die), the Intel Xeon Phi co-processor, and the FPGA. To realize FPGA portability, we exploit SOpenCL (Silicon OpenCL), a CAD tool that automatically converts OpenCL kernels to customizable hardware accelerators. We show that a single, unmodified OpenCL code base, i.e., Open Dwarfs, can be effectively used to target multiple, architecturally diverse platforms.
Year
DOI
Venue
2013
10.1109/ICPADS.2013.71
ICPADS
Keywords
DocType
ISSN
diverse programming abstraction,fpga portability,parallel processing,silicon opencl,heterogeneous platforms,dwarfs,heterogeneous computing system,gpu,opencl dwarfs,opencl kernel,opencl kernels,open dwarfs,xeon phi,industry-supported programming model,unmodified opencl code base,heterogeneous computing systems,cad tool,diverse platform,code portability,opencl implementation,opencl code base,fpga,diverse programming abstractions,parallel computing community,sopencl,cpu,multicore cpu,apu,porting legacy,opencl,reconfigurable parallel platforms,portability,intel xeon phi coprocessor
Conference
1521-9097
Citations 
PageRank 
References 
1
0.37
2
Authors
5
Name
Order
Citations
PageRank
Konstantinos Krommydas1595.82
Muhsen Owaida2869.65
Christos D. Antonopoulos358951.14
Nikolaos Bellas422023.30
Wu-chun Feng52812232.50