Current Proceedings on Technology

Current Proceedings on Technology

Performance comparison of gauss - Jordan elimination method using OpenMP and CUDA

Yazarlar: Baha Sen, Nesrin Aydin Atasoy, Caner Ozcan

Cilt 1 , Sayı - , 2012 , Sayfalar -

Konular:-

Anahtar Kelimeler:Gauss-Jordan Elimination Method,GPU Computing,OpenMP,CUDA  

Özet:   It is important to obtain the results of methods that are used in solving scientific and engineering problems rapidly for users and application developers. Parallel programming techniques have been developed alongside serial programming because the importance of performance has been increasing day by day while developing computer applications.Various methods such as Gauss Elimination (GE) Method, Gauss-Jordan Elimination (GJE) Method, Thomas Method, etc. have been used in solution of Linear Equation System (LES). In this study, performance comparison is done using Open Multi-Processing (OpenMP) and Compute Unified Device Architecture (CUDA) for nxn matrix via GJE Method. GJE Method is a variant of GE which is used in solving linear system equations (Ax=B). Each step of GJE Method solution algorithm is independent from each other and also the method is appropriate for parallel computing structure; therefore, this method is preferred within the scope of this study. Application coded in C programming language is developed using OpenMP and CUDA. OpenMP is an Application Program Interface that allows parallel programming using compiler directives on Central Processing Unit (CPU). CUDA is known as NVIDIA’s parallel computing architecture and it enables significant increases in computing performance by the Graphics Processing Unit (GPU).Application is realized on Intel Core 2 Quad CPU Q8200 2.33 GHz processor, GeForce 9500 GT graphic card. It is observed that application using Grid-Block-Thread structure and optimized with CUDA displays higher performance than OpenMP in terms of time. 


ATIFLAR
Atıf Yapan Eserler
Henüz Atıf Yapılmamıştır

KAYNAK GÖSTER
BibTex
KOPYALA
@article{2012, title={Performance comparison of gauss - Jordan elimination method using OpenMP and CUDA}, volume={1}, number={0}, publisher={Current Proceedings on Technology }, author={Baha Sen, Nesrin Aydin Atasoy, Caner Ozcan}, year={2012} }
APA
KOPYALA
Baha Sen, Nesrin Aydin Atasoy, Caner Ozcan. (2012). Performance comparison of gauss - Jordan elimination method using OpenMP and CUDA (Vol. 1). Vol. 1. Current Proceedings on Technology .
MLA
KOPYALA
Baha Sen, Nesrin Aydin Atasoy, Caner Ozcan. Performance Comparison of Gauss - Jordan Elimination Method Using OpenMP and CUDA. no. 0, Current Proceedings on Technology , 2012.