13 papers · ranked by Valyu relevance
Jayshree Ghorpade-Aher
The future of computation is the Graphical Processing Unit, i.e. the GPU. The promise that the graphics cards have shown in the field of image processing and accelerated rendering of 3D scenes, and the computational capability that these GPUs possess, they are developing into great parallel computing units. It is quite…
Bogdan Oancea, Tudorel Andrei, Raluca Mariana Drăgoescu
Since the first idea of using GPU to general purpose computing, things have evolved over the years and now there are several approaches to GPU programming. GPU computing practically began with the introduction of CUDA (Compute Unified Device Architecture) by NVIDIA and Stream by AMD. These are APIs designed by the GPU…
Kyle E. Niemeyer, Chih‐Jen Sung
The progress made in accelerating simulations of fluid flow using GPUs, and the challenges that remain, are surveyed. The review first provides an introduction to GPU computing and programming, and discusses various considerations for improved performance. Case studies comparing the performance of CPU- and GPU-based…
Ari Harju, Topi Siro, Filippo Federici Canova, Samuli Hakala + 1 more
'Teemu Rantalaiho'] Abstract. The use of graphics processing units for scientific computations is an emerging strategy that can significantly speed up various algorithms. In this review, we discuss advances made in the field of computational physics, focusing on classical molecular dynamics and quantum simulations for…
Knut Skogstrand Gjerden
Most relatively modern desktop or even laptop computers contain a graphics card useful for more than showing colors on a screen. In this paper, we make a case for why you should learn enough about GPU (graphics processing unit) computing to use as an accelerator or even replacement to your CPU code. We include an…
Abal‐Kassim Cheik Ahamed, Alban Desmaison, Frédéric Magoulès
In this paper, we aim to introduce a new perspective when comparing highly parallelized algorithms on GPU: the energy consumption of the GPU. We give an analysis of the performance of linear algebra operations, including addition of vectors, elementwise product, dot product and sparse matrix-vector product, in order to…
Shashikant Ilager, Rajeev Wankar, Raghavendra Kune, Rajkumar Buyya
Due to the surge in the volume of data generated and rapid advancement in Artificial Intelligence (AI) techniques like machine learning and deep learning, the existing traditional computing models have become inadequate to process an enormous volume of data and the complex application logic for extracting intrinsic…
Mingzhe Wang, Bo Wang, He Qiu, Xiuxiu Liu + 1 more
Matlab is very widely used in scientific computing, but Matlab computational efficiency is lower than C language program. In order to improve the computing speed, some toolbox can use GPU to accelerate the computation. This paper describes GPU working principle, our experiments and results analysis of parallel…
Dario Tamascelli, Francesco Saverio Dambrosio, Riccardo Conte, Michele Ceotto
'Michele Ceotto'] This paper presents a Graphics Processing Units (GPUs) implementation of the Semiclassical Initial Value Representation (SC-IVR) propagator for vibrational molecular spectroscopy calculations. The time-averaging formulation of the SC-IVR for power spectrum calculations is employed. Details about the…
Poorna Banerjee, Amit Dave
Parallel data processing has become indispensable for processing applications involving huge data sets. This brings into focus the Graphics Processing Units (GPUs) which emphasize on many-core computing. With the advent of General Purpose GPUs (GPGPU), applications not directly associated with graphics operations can…
Frédéric Magoulès, Abal‐Kassim Cheik Ahamed, Alban Desmaison, Jean Christophe Lechenet + 3 more
'Jean Christophe Lechenet' 'Francois Mayer' 'Haifa Ben Salem' 'Thomas Zhu'] Due to their highly parallel multi-cores architecture, GPUs are being increasingly used in a wide range of computationally intensive applications. Compared to CPUs, GPUs can achieve higher performances at accelerating the programs' execution in…
Sparsh Mittal, Jeffrey S. Vetter
Recent years have witnessed a phenomenal growth in the computational capabilities and applications of GPUs. However, this trend has also led to dramatic increase in their power consumption. This paper surveys research works on analyzing and improving energy efficiency of GPUs. It also provides a classification of these…
R. Capuzzo‐Dolcetta, M. Spera
Hybrid computational architectures based on the joint power of Central Processing Units and Graphic Processing Units (GPUs) are becoming popular and powerful hardware tools for a wide range of simulations in biology, chemistry, engineering, physics, etc.. In this paper we present a comparison of performance of various…