Results 131 to 140 of about 1,012 (185)
Some of the next articles are maybe not open access.

AMD and OpenCL

2009 IEEE Hot Chips 21 Symposium (HCS), 2009
Optimization is a balancing act Things to consider: - Register usage / number of wavefronts in flight - ALU to memory access rat io ■ Sometimes better re-compute something - Workgroup size a multiple of 64 - Global size at least 2560 for a single ...
openaire   +2 more sources

Hybrid OpenCL: Connecting Different OpenCL Implementations over Network

2010 10th IEEE International Conference on Computer and Information Technology, 2010
We are developing Hybrid OpenCL, which enables the connection between different OpenCL implementations over the network. Hybrid OpenCL consists of two elements, a runtime system that provides the abstraction of different OpenCL implementations and a bridge program that connects multiple OpenCL runtime systems over the network. Hybrid OpenCL enables the
Shuichi Oikawa
exaly   +2 more sources

OpenCL Remote: Extending OpenCL Platform Model to Network Scale

2012 IEEE 14th International Conference on High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems, 2012
This paper presents OpenCL Remote framework that extends the native OpenCL platform model to network scale and utilizes the native OpenCL's support of heterogeneous computing. OpenCL Remote boosts performance by distributing computation over network to many compute devices in parallel.
Ridvan Özaydin, D. Turgay Altilar
openaire   +1 more source

Expression Templates and OpenCL

2012
In this paper we discuss the interaction of expression templates with OpenCL devices. We show how the expression tree of expression templates can be used to generate problem specific OpenCL kernels. In a second approach we use expression templates to optimize the data transfer between the host and the device which leads to a measurable performance ...
Uwe Bawidamann, Marco Nehmeier
openaire   +1 more source

OpenCL in handheld devices

2009 IEEE Hot Chips 21 Symposium (HCS), 2009
• OpenCL 1.0 Embedded Profile is a subset of the full profile • Not an “ES” specification of its own • Easier programming of heterogeneous multi-processor • Fast multiprocessor code without portability hassle • Speedups and energy efficiency possible via parallelism • But scheduling can be ...
openaire   +2 more sources

Khronos SYCL for OpenCL

Proceedings of the 3rd International Workshop on OpenCL - IWOCL '15, 2015
SYCL ([sikə l] as in sickle) is a royalty-free, cross-platform C++ abstraction layer that builds on the underlying concepts, portability and efficiency of OpenCL, while adding the ease-of-use and flexibility of modern C++11. For example, SYCL enables single source development where C++ template functions can contain both host and device code to ...
Ronan Keryell, Ruymán Reyes, Lee Howes
openaire   +1 more source

Introduction to OpenCL

2015
David Kaeli   +3 more
exaly   +2 more sources

Performance Traps in OpenCL for CPUs

2013 21st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, 2013
With its design concept of cross-platform portability, OpenCL can be used not only on GPUs (for which it is quite popular), but also on CPUs. Whether porting GPU programs to CPUs, or simply writing new code for CPUs, using OpenCL brings up the performance issue, usually raised in one of two forms: "OpenCL is not performance portable!" or "Why using ...
Jie Shen 0003   +3 more
openaire   +2 more sources

Experiences with OpenCL in PyFR

Proceedings of the International Workshop on OpenCL, 2020
PyFR is an open source high-performance computing (HPC) framework for performing scale-resolving computational fluid dynamics simulations [1]. The algorithmic core of PyFR is the flux reconstruction (FR) approach of Huynh [2], which combines the geometric flexibility of finite volume schemes with the high-order accuracy and efficiency of spectral ...
Freddie D. Witherden, Peter E. Vincent
openaire   +1 more source

Optimized fast Walsh-Hadamard transform on OpenCL-GPU and OpenCL-CPU

2016 Sixth International Conference on Image Processing Theory, Tools and Applications (IPTA), 2016
The Walsh-Hadamard transform plays a major role in many image and video coding algorithms. In one hand, its intensive use in these algorithms makes its acceleration a challenge, in order to speed-up the algorithm execution. On the other hand, the available fast implementations are not efficient across different platforms. In this work, a parallel-based
Pedro M. M. Pereira   +4 more
openaire   +1 more source

Home - About - Disclaimer - Privacy