Research Article

GPU PROGRAMLAMA TEKNİĞİ KULLANILARAK HIZLANDIRILMIŞ XCLASS YAZILIMI İLE SPEKTRUM ANALİZİNİN GERÇEKLEŞTİRİLMESİ

Volume: 27 Number: 1 April 30, 2022
TR EN

GPU PROGRAMLAMA TEKNİĞİ KULLANILARAK HIZLANDIRILMIŞ XCLASS YAZILIMI İLE SPEKTRUM ANALİZİNİN GERÇEKLEŞTİRİLMESİ

Abstract

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.

Keywords

References

  1. 1. Abe Y., Sasak H., Peres M., Inoue K., Murakami K., Kato S., (2012), Power and Performance Analysis of GPU-Accelerated Systems, HotPower.
  2. 2. Arimilli R. K., Siegel D. W. (2002) Symetric Multiprocessing (SMP) System with Fully-Interconnected Heterogenous Microprocessors, International Business Machines Corpotation.
  3. 3. Astronomical Image Processing System (2011), Erişim Adresi: http://www.aips.nrao.edu/index.shtml. (Erişim tarihi: 22.12.2019).
  4. 4. Atamaca Large Millimeter/Submillimeter Array (2012), Erişim Adresi: http://www.almaobservatory.org/en/home/. (Erişim Tarihi: 25.12.2018).
  5. 5. Awan M. G. ve Saeed F., (2017), n Out-of-Core GPU based dimensionality reduction algorithm for Big Mass Spectrometry Data and its application in bottom-up Proteomics, 550-555, doi:10.1145/3107411.3107466.
  6. 6. Barsdell B. R., Barnes D. G. ve Fluke C. J. (2011) Fitting Galaxies on GPUs, Astronomical Data Analysis Software and Systems Conference, Massachusetts-USA, 451- 454.
  7. 7. Cárcamo M., Román P.E., Casassus S., Moral V. ve Rannou F.R. (2018) Multi-GPU Maximum Entropy Image Synthesis for Radio Astronomy, Astronomy and Computing, 22, 16–27, doi:10.1016/j.ascom.2017.11.003.
  8. 8. Combined Array for Research in Millimeter-wave Astronomy (2012), Erişim Adresi: https://www.mmarray.org/. (Erişim Tarihi: 22.12.2017).

Details

Primary Language

Turkish

Subjects

Software Engineering, Software Testing, Verification and Validation

Journal Section

Research Article

Publication Date

April 30, 2022

Submission Date

April 8, 2021

Acceptance Date

February 13, 2022

Published in Issue

Year 2022 Volume: 27 Number: 1

APA
Poyraz Koçak, Y., & Sevgen, S. (2022). GPU PROGRAMLAMA TEKNİĞİ KULLANILARAK HIZLANDIRILMIŞ XCLASS YAZILIMI İLE SPEKTRUM ANALİZİNİN GERÇEKLEŞTİRİLMESİ. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi, 27(1), 251-270. https://doi.org/10.17482/uumfd.911736
AMA
1.Poyraz Koçak Y, Sevgen S. GPU PROGRAMLAMA TEKNİĞİ KULLANILARAK HIZLANDIRILMIŞ XCLASS YAZILIMI İLE SPEKTRUM ANALİZİNİN GERÇEKLEŞTİRİLMESİ. UUJFE. 2022;27(1):251-270. doi:10.17482/uumfd.911736
Chicago
Poyraz Koçak, Yasemin, and Selçuk Sevgen. 2022. “GPU PROGRAMLAMA TEKNİĞİ KULLANILARAK HIZLANDIRILMIŞ XCLASS YAZILIMI İLE SPEKTRUM ANALİZİNİN GERÇEKLEŞTİRİLMESİ”. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi 27 (1): 251-70. https://doi.org/10.17482/uumfd.911736.
EndNote
Poyraz Koçak Y, Sevgen S (April 1, 2022) GPU PROGRAMLAMA TEKNİĞİ KULLANILARAK HIZLANDIRILMIŞ XCLASS YAZILIMI İLE SPEKTRUM ANALİZİNİN GERÇEKLEŞTİRİLMESİ. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi 27 1 251–270.
IEEE
[1]Y. Poyraz Koçak and S. Sevgen, “GPU PROGRAMLAMA TEKNİĞİ KULLANILARAK HIZLANDIRILMIŞ XCLASS YAZILIMI İLE SPEKTRUM ANALİZİNİN GERÇEKLEŞTİRİLMESİ”, UUJFE, vol. 27, no. 1, pp. 251–270, Apr. 2022, doi: 10.17482/uumfd.911736.
ISNAD
Poyraz Koçak, Yasemin - Sevgen, Selçuk. “GPU PROGRAMLAMA TEKNİĞİ KULLANILARAK HIZLANDIRILMIŞ XCLASS YAZILIMI İLE SPEKTRUM ANALİZİNİN GERÇEKLEŞTİRİLMESİ”. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi 27/1 (April 1, 2022): 251-270. https://doi.org/10.17482/uumfd.911736.
JAMA
1.Poyraz Koçak Y, Sevgen S. GPU PROGRAMLAMA TEKNİĞİ KULLANILARAK HIZLANDIRILMIŞ XCLASS YAZILIMI İLE SPEKTRUM ANALİZİNİN GERÇEKLEŞTİRİLMESİ. UUJFE. 2022;27:251–270.
MLA
Poyraz Koçak, Yasemin, and Selçuk Sevgen. “GPU PROGRAMLAMA TEKNİĞİ KULLANILARAK HIZLANDIRILMIŞ XCLASS YAZILIMI İLE SPEKTRUM ANALİZİNİN GERÇEKLEŞTİRİLMESİ”. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi, vol. 27, no. 1, Apr. 2022, pp. 251-70, doi:10.17482/uumfd.911736.
Vancouver
1.Yasemin Poyraz Koçak, Selçuk Sevgen. GPU PROGRAMLAMA TEKNİĞİ KULLANILARAK HIZLANDIRILMIŞ XCLASS YAZILIMI İLE SPEKTRUM ANALİZİNİN GERÇEKLEŞTİRİLMESİ. UUJFE. 2022 Apr. 1;27(1):251-70. doi:10.17482/uumfd.911736

Announcements:

30.03.2021-Beginning with our April 2021 (26/1) issue, in accordance with the new criteria of TR-Dizin, the Declaration of Conflict of Interest and the Declaration of Author Contribution forms fulfilled and signed by all authors are required as well as the Copyright form during the initial submission of the manuscript. Furthermore two new sections, i.e. ‘Conflict of Interest’ and ‘Author Contribution’, should be added to the manuscript. Links of those forms that should be submitted with the initial manuscript can be found in our 'Author Guidelines' and 'Submission Procedure' pages. The manuscript template is also updated. For articles reviewed and accepted for publication in our 2021 and ongoing issues and for articles currently under review process, those forms should also be fulfilled, signed and uploaded to the system by authors.