2881

Accelerating Algorithms on GPUs in SCIRun: the Conjugate Gradient Case Study

Devon Yablonski, Miriam Leeser, Dana Brooks
Northeastern University, Boston, Massachusetts
Symposium on Application Accelerators in High Performance Computing, 2010

@article{yablonskiaccelerating,

   title={Accelerating Algorithms on GPUs in SCIRun},

   author={Yablonski, D. and Leeser, M. and Brooks, D.},

   booktitle={Application Accelerators in High Performance Computing, 2010 Symposium, Papers},

   year={2010}

}

Download Download (PDF)   View View   Source Source   Source codes Source codes

Package:

463

views

The goal of this research is to integrate graphics processing units (GPUs) into SCIRun, a biomedical problem solving environment, in a way that is transparent to the scientist. We have developed a portable mechanism that allows seamless coexistence of CPU and accelerated GPU computations to provide the best performance while also providing ease of use. Features include integration into the existing graphical user interface (GUI) as well as easy extensibility of GPU processing to future algorithm development. As a case study, we focus on the linear solving algorithms of SCIRun for sparse data, including the conjugate gradient (CG) with Jacobi preconditioner. Acceleration of nearly 6x was achieved using NVIDIA’s CUDA with sparse matrices, demonstrating the performance of our approach. The linear solving algorithms were chosen for their suitability for acceleration on the parallel processing architecture that NVIDIA’s GPUs exhibit and illustrate a mechanism that can be extended to other existing and future algorithms in SCIRun.
No votes yet.
Please wait...

* * *

* * *

Featured events

2018
November
27-30
Hida Takayama, Japan

The Third International Workshop on GPU Computing and AI (GCA), 2018

2018
September
19-21
Nagoya University, Japan

The 5th International Conference on Power and Energy Systems Engineering (CPESE), 2018

2018
September
22-24
MediaCityUK, Salford Quays, Greater Manchester, England

The 10th International Conference on Information Management and Engineering (ICIME), 2018

2018
August
21-23
No. 1037, Luoyu Road, Hongshan District, Wuhan, China

The 4th International Conference on Control Science and Systems Engineering (ICCSSE), 2018

2018
October
29-31
Nanyang Executive Centre in Nanyang Technological University, Singapore

The 2018 International Conference on Cloud Computing and Internet of Things (CCIOT’18), 2018

HGPU group © 2010-2018 hgpu.org

All rights belong to the respective authors

Contact us: