Astronomi, çok büyük boyutlu veriler ile çalışmak zorunda olan bir alandır. Bu büyük boyutlu verilerin işlenmesi ve bu verilerden bilgi çıkarımı işlemi çok uzun zaman aldığı için bu verileri modelleyen bilgisayar yazılımlarının performansı çok önemlidir. Bu çalışmada, Atacama Büyük Milimetre/Milimetre-altı Dizisi (Atacama Large Millimeter/Submillimeter Array- ALMA) isimli teleskop setinden gelen astronomik verileri modellemek için geliştirilen XCLASS (extended CASA Line Analysis Software Suite-genişletilmiş CASA Çizgi Analiz Yazılım Bölümü) adlı yazılımın çok yoğun hesaplamaların yapıldığı myXCLASS adlı bölümü, Grafik İşlemci Birimi (Graphics Processing Unit- GPU) programlama tekniği kullanılarak hızlandırılmıştır. GPU programlama ortamı olarak Birleşik Hesap Cihazı Mimarisi (Compute Unified Device Architecture- CUDA) kullanılmıştır. Uygulama, Tesla K20m isimli iki adet ekran kartı üzerinde test edilmiş, CPU- GPU çalışma süresi bakımından performans karşılaştırılması yapılmış ve ayrıntılı sonuçlar sunulmuştur. Elde edilen sonuçlar ile GPU programlama tekniği kullanılarak ALMA gibi gelişmiş gözlem araçlarından elde edilen çok büyük boyutlu astronomik verilerin modellenmesinde kullanılan yazılımlarda yüksek performans kazanımı sağlanacağı gösterilmiştir.
Grafik İşlemci Birimi Birleşik Hesap Cihazı Mimarisi Paralel Hesaplama XCLASS Spektral Analiz
Astronomy is a field that has to deal with massive amount of data. The performance of software modeling this data is very important because it takes a very long time to process and extract information from these massive amount of the data. In this study, myXCLASS which is very compute-intensive parts of extended CASA Line Analysis Software Suite (XCLASS) which is developed to model astronomical data taken from Atacama Large Millimeter/Submillimeter Array (ALMA) devices is accelerated using the Graphics Processing Unit (GPU) programming technique. Compute Unified Device Architecture (CUDA) is used as a GPU programming environment. The application is tested using two Tesla K20m GPU cards, CPU- GPU versions of the software are compared in terms of the time and obtained experimental results are presented in detail. The obtained experimental results show that high performance gain can be achieved in software used for modeling very large astronomical data obtained from advanced observation tools such as ALMA using GPU programming technique.
Graphical Processing Unit Compute Unified Device Architecture Parallel Computing XCLASS Spectral Analysis
Birincil Dil | Türkçe |
---|---|
Konular | Yazılım Mühendisliği, Yazılım Testi, Doğrulama ve Validasyon |
Bölüm | Araştırma Makaleleri |
Yazarlar | |
Yayımlanma Tarihi | 30 Nisan 2022 |
Gönderilme Tarihi | 8 Nisan 2021 |
Kabul Tarihi | 13 Şubat 2022 |
Yayımlandığı Sayı | Yıl 2022 Cilt: 27 Sayı: 1 |
DUYURU:
30.03.2021- Nisan 2021 (26/1) sayımızdan itibaren TR-Dizin yeni kuralları gereği, dergimizde basılacak makalelerde, ilk gönderim aşamasında Telif Hakkı Formu yanısıra, Çıkar Çatışması Bildirim Formu ve Yazar Katkısı Bildirim Formu da tüm yazarlarca imzalanarak gönderilmelidir. Yayınlanacak makalelerde de makale metni içinde "Çıkar Çatışması" ve "Yazar Katkısı" bölümleri yer alacaktır. İlk gönderim aşamasında doldurulması gereken yeni formlara "Yazım Kuralları" ve "Makale Gönderim Süreci" sayfalarımızdan ulaşılabilir. (Değerlendirme süreci bu tarihten önce tamamlanıp basımı bekleyen makalelerin yanısıra değerlendirme süreci devam eden makaleler için, yazarlar tarafından ilgili formlar doldurularak sisteme yüklenmelidir). Makale şablonları da, bu değişiklik doğrultusunda güncellenmiştir. Tüm yazarlarımıza önemle duyurulur.
Bursa Uludağ Üniversitesi, Mühendislik Fakültesi Dekanlığı, Görükle Kampüsü, Nilüfer, 16059 Bursa. Tel: (224) 294 1907, Faks: (224) 294 1903, e-posta: mmfd@uludag.edu.tr