Current Proceedings on Technology

Current Proceedings on Technology

CUDA based iterative methods for linear systems

Yazarlar: Bogdan Oancea, Tudorel Andrei, Andreea Iluzia Iacob

Cilt 1 , Sayı - , 2012 , Sayfalar -

Konular:-

Anahtar Kelimeler:Iterative methods,CUDA,GPU computing,Linear systems

Özet: Solving large linear systems of equations is a common problem in the fields of science and engineering. Direct methods for computing the solution of such systems can be very expensive due to high memory requirements and computational cost. This is a very good reason to use iterative methods which computes only an approximation of the solution.In this paper we present an implementation of some iterative linear systems solvers that use the CUDA programming model. CUDA is now a popular programming model for general purpose computations on GPU and a great number of applications were ported to CUDA obtaining speedups of orders of magnitude comparing to optimized CPU implementations.Our library implements Jacobi, Gauss-Seidel and non-stationary iterative methods (GMRES, BiCG, BiCGSTAB) using C-CUDA extension. We compare the performance of our CUDA implementation with classic programs written to be run on CPU. Our performance tests show speedups of approximately 80 times for single precision floating point and 40 times for double precision.


ATIFLAR
Atıf Yapan Eserler
Sonuçların tamamını görmek için Asos İndeks'e üye bir üniversite ağından erişim sağlamalısınız. Kurumunuzun üye olması veya kurumunuza ücretsiz deneme erişimi sağlanması için Kütüphane ve Dokümantasyon Daire Başkanlığı ile iletişim kurabilirsiniz.
Dergi editörleri editör girişini kullanarak sisteme giriş yapabilirler. Editör girişi için tıklayınız.

KAYNAK GÖSTER
BibTex
KOPYALA
@article{2012, title={CUDA based iterative methods for linear systems}, volume={1}, number={0}, publisher={Current Proceedings on Technology }, author={Bogdan Oancea, Tudorel Andrei, Andreea Iluzia Iacob}, year={2012} }
APA
KOPYALA
Bogdan Oancea, Tudorel Andrei, Andreea Iluzia Iacob. (2012). CUDA based iterative methods for linear systems (Vol. 1). Vol. 1. Current Proceedings on Technology .
MLA
KOPYALA
Bogdan Oancea, Tudorel Andrei, Andreea Iluzia Iacob. CUDA Based Iterative Methods for Linear Systems. no. 0, Current Proceedings on Technology , 2012.