Results 181 to 190 of about 4,836 (230)
Some of the next articles are maybe not open access.

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

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

CUDA or OpenCL

2016
Usage of General Purpose Graphics Processing Units (GPGPUs) in high-performance computing is increasing as heterogeneous systems continue to become dominant. CUDA had been the programming environment for nearly all such NVIDIA GPU based GPGPU applications.
Mayank Bhura   +2 more
openaire   +1 more source

MASA‐OpenCL: Parallel pruned comparison of long DNA sequences with OpenCL

Concurrency and Computation: Practice and Experience, 2018
SummaryBiological sequence comparison is often used as an auxiliary task in the analysis of genetic material. Pairwise comparison algorithms like Smith‐Waterman evaluate two strings representing sequences of proteins, DNA or RNA to obtain optimal alignment between them.
Marco Antonio C. de Figueiredo   +4 more
openaire   +1 more source

V-OpenCL

Proceedings of the 27th international ACM conference on International conference on supercomputing, 2013
GPGPU can boost the performance significantly for many compute intensive tasks. However, in datacenter scenarios, not all the applications need GPGPU. Thus, it is not necessary to equip GPGPU in each node considering its high price and infrequent usage demands.
Cong Wang, Tao Jiang 0010, Rui Hou 0001
openaire   +1 more source

Exploring the features of OpenCL 2.0

Proceedings of the 3rd International Workshop on OpenCL - IWOCL '15, 2015
The growth in demand for heterogeneous accelerators has stimulated the development of cutting-edge features in newer accelerators. The heterogeneous programming frameworks such as OpenCL have matured over the years and have introduced new software features for developers. We explore one of these programming frameworks, OpenCL 2.0.
Saoni Mukherjee   +7 more
openaire   +1 more source

Acceleration of AES Encryption with OpenCL

2014 Ninth Asia Joint Conference on Information Security, 2014
The occurrence of multi-core processors has made parallel techniques popular. OpenCL, enabling access to the computing power of multi-platforms, taking advantage of the parallel feature of computing devices, gradually obtains researchers' favor. However, when using parallel techniques, which computation granularity and memory allocation strategies to ...
Yuheng Yuan   +3 more
openaire   +1 more source

Home - About - Disclaimer - Privacy