Results 181 to 190 of about 4,836 (230)
Some of the next articles are maybe not open access.
Expression Templates and OpenCL
2012In 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
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
• 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
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
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, 2013With 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, 2020PyFR 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
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
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, 2018SummaryBiological 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
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
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, 2015The 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, 2014The 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

