Performance comparison of gauss jordan elimination method using OPENMP and CUDA
Yazarlar (3)
Baha Şen
Ankara Yıldırım Beyazıt Üniversitesi, Türkiye
Doç. Dr. Nesrin AYDIN ATASOY Karabük Üniversitesi, Türkiye
Doç. Dr. Caner ÖZCAN Karabük Üniversitesi, Türkiye
Bildiri Türü Tebliğ/Bildiri Bildiri Dili İngilizce
Bildiri Alt Türü Tam Metin Olarak Yayınlanan Tebliğ (Uluslararası Kongre/Sempozyum)
Bildiri Niteliği Alanında Hakemli Uluslararası Kongre/Sempozyum
Kongre Adı 2nd World Conference on Information Technology
Kongre Tarihi 23-11-2011 / 27-11-2011
Basıldığı Ülke Türkiye Basıldığı Şehir Antalya
UAK Araştırma Alanları
Görüntü İşleme
Ö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 ko as NVIDIA’s parallel o puti g ar hite ture ad it ea les sig ifi ant 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.
Anahtar Kelimeler
BM Sürdürülebilir Kalkınma Amaçları
Atıf Sayıları
Google Scholar 2

Paylaş