scispace - formally typeset
Open AccessJournal ArticleDOI

OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems

TLDR
The OpenCL standard offers a common API for program execution on systems composed of different types of computational devices such as multicore CPUs, GPUs, or other accelerators as mentioned in this paper, such as accelerators.
Abstract
The OpenCL standard offers a common API for program execution on systems composed of different types of computational devices such as multicore CPUs, GPUs, or other accelerators.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Heterogeneity in Mobile Cloud Computing: Taxonomy and Open Challenges

TL;DR: This paper defines MCC, explains its major challenges, discusses heterogeneity in convergent computing and networking, and divides it into two dimensions, namely vertical and horizontal.
Journal ArticleDOI

Implementing molecular dynamics on hybrid high performance computers - short range forces

TL;DR: Algorithm for efficient short range force calculation on hybrid high-performance machines, an approach for dynamic load balancing of work between CPU and accelerator cores, and the Geryon library that allows a single code to compile with both CUDA and OpenCL for use on a variety of accelerators are described.
Journal ArticleDOI

Deep learning on image denoising: An overview.

TL;DR: A comparative study of deep techniques in image denoising by classifying the deep convolutional neural networks for additive white noisy images, the deep CNNs for real noisy images; the deepCNNs for blind Denoising and the deep network for hybrid noisy images.
Journal ArticleDOI

The fast azimuthal integration Python library: pyFAI .

TL;DR: This article details the geometry, peak-picking, calibration and integration procedures on multi- and many-core devices implemented in the Python library for high-performance azimuthal integration.
Journal ArticleDOI

A Survey of CPU-GPU Heterogeneous Computing Techniques

TL;DR: This article surveys Heterogeneous Computing Techniques (HCTs) such as workload partitioning that enable utilizing both CPUs and GPUs to improve performance and/or energy efficiency and reviews both discrete and fused CPU-GPU systems.
References
More filters
Journal ArticleDOI

VMD: Visual molecular dynamics

TL;DR: VMD is a molecular graphics program designed for the display and analysis of molecular assemblies, in particular biopolymers such as proteins and nucleic acids, which can simultaneously display any number of structures using a wide variety of rendering styles and coloring methods.
Journal ArticleDOI

Electrostatics of nanosystems: Application to microtubules and the ribosome

TL;DR: The application of numerical methods are presented to enable the trivially parallel solution of the Poisson-Boltzmann equation for supramolecular structures that are orders of magnitude larger in size.
Proceedings ArticleDOI

Scalable parallel programming with CUDA

TL;DR: Presents a collection of slides covering the following topics: CUDA parallel programming model; CUDA toolkit and libraries; performance optimization; and application development.
Journal ArticleDOI

Scalable Parallel Programming with CUDA: Is CUDA the parallel programming model that application developers have been waiting for?

TL;DR: In this article, the authors present a framework to develop mainstream application software that transparently scales its parallelism to leverage the increasing number of processor cores, much as 3D graphics applications transparently scale their parallelism on manycore GPUs with widely varying numbers of cores.
Journal ArticleDOI

Accelerating molecular modeling applications with graphics processors

TL;DR: An overview of recent advances in programmable GPUs is presented, with an emphasis on their application to molecular mechanics simulations and the programming techniques required to obtain optimal performance in these cases.
Related Papers (5)