Ağaç-tohum algoritmasının CUDA destekli grafik işlem birimi üzerinde paralel uygulaması

Cilt: 33 Sayı: 4 19 Aralık 2018
PDF İndir

Ağaç-tohum algoritmasının CUDA destekli grafik işlem birimi üzerinde paralel uygulaması

Öz

Son yıllarda toplanan verinin artmasıyla birlikte verimli hesaplama yöntemlerinin de geliştirilmesi ihtiyacı artmaktadır. Çoğunlukla gerçek dünya problemlerinin zor olması sebebiyle optimal çözümü garanti etmese dahi makul zamanda yakın optimal çözümü garanti edebilen sürü zekâsı veya evrimsel hesaplama yöntemlerine olan ilgi de artmaktadır. Diğer bir açıdan seri hesaplama yöntemlerinde verinin veya işlemin paralelleştirilebileceği durumlarda paralel algoritmaların da geliştirilmesi ihtiyacı ortaya çıkmıştır. Bu çalışmada literatüre son yıllarda kazandırılmış olan popülasyon tabanlı ağaç-tohum algoritması ele alınmış ve CUDA platformu içerisinde paralel versiyonu geliştirilmiştir. Algoritmanın paralel versiyonunun performansı kıyas fonksiyonları üzerinde analiz edilmiş ve seri versiyonunun performansı ile karşılaştırılmıştır. Kıyas fonksiyonlarında problem boyutluluğu 10 olarak alınmış ve farklı popülasyon ve blok sayıları altında performans analizi yapılmıştır. Deneysel çalışmalar algoritmanın paralel versiyonunun algoritmanın seri sürümüne göre bazı problemler için 184,65 kata performans artışı sağladığı görülmüştür.

Anahtar Kelimeler

Kaynakça

  1. Çınar, A.C., A Cuda-based Parallel Programming Approach to Tree-Seed Algorithm, MSc Thesis, Selçuk University, GRADUATE SCHOOL OF NATURAL SCIENCES, 2016.
  2. Akyol, S. ve Alataş, B., “Kedi sürüsü optimizasyon algoritmasıyla doğru ve anlaşılabilir nümerik sınıflandırma kurallarının otomatik keşfi”, Journal of the Faculty of Engineering and Architecture of Gazi University, Cilt 31, No 4, 839-857, 2016.
  3. Haklı, H., Sürekli Fonksiyonların Optimizasyonu için Doğa Esinli Algoritmaların Geliştirilmesi, Yüksek Lisans Tezi, Selçuk Üniversitesi Fen Bilimleri Enstitüsü, 2013.
  4. Kıran, M.S., “TSA: Tree-seed algorithm for continuous optimization”, Expert Systems with Applications, Cilt 42, No 19, 6686-6698, 2015.
  5. Kıran, M.S., “An Implementation of Tree-Seed Algorithm (TSA) for Constrained Optimization”, Intelligent and Evolutionary Systems, Springer, 189-197, 2016.
  6. Muneeswaran, V. ve Rajasekaran, M.P.“Performance evaluation of radial basis function networks based on tree seed algorithm”, in 2016 International Conference on Circuit, Power and Computing Technologies (ICCPCT). 2016.
  7. Nvidia, “Compute unified device architecture programming guide”, 2007.
  8. Mussi, L. ve Cagnoni, S., “Particle swarm optimization within the CUDA architecture”, Viale G. Usberti 181a, I-43124 Parma, Italy, 2009.

Ayrıntılar

Birincil Dil

Türkçe

Konular

-

Bölüm

-

Yazarlar

Ahmet Cevahir Çınar Bu kişi benim

Yayımlanma Tarihi

19 Aralık 2018

Gönderilme Tarihi

16 Mart 2017

Kabul Tarihi

-

Yayımlandığı Sayı

Yıl 2018 Cilt: 33 Sayı: 4

Kaynak Göster

APA
Kıran, M. S., & Çınar, A. C. (2018). Ağaç-tohum algoritmasının CUDA destekli grafik işlem birimi üzerinde paralel uygulaması. Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi, 33(4), 1397-1410. https://doi.org/10.17341/gazimmfd.416436
AMA
1.Kıran MS, Çınar AC. Ağaç-tohum algoritmasının CUDA destekli grafik işlem birimi üzerinde paralel uygulaması. GUMMFD. 2018;33(4):1397-1410. doi:10.17341/gazimmfd.416436
Chicago
Kıran, Mustafa Servet, ve Ahmet Cevahir Çınar. 2018. “Ağaç-tohum algoritmasının CUDA destekli grafik işlem birimi üzerinde paralel uygulaması”. Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi 33 (4): 1397-1410. https://doi.org/10.17341/gazimmfd.416436.
EndNote
Kıran MS, Çınar AC (01 Aralık 2018) Ağaç-tohum algoritmasının CUDA destekli grafik işlem birimi üzerinde paralel uygulaması. Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi 33 4 1397–1410.
IEEE
[1]M. S. Kıran ve A. C. Çınar, “Ağaç-tohum algoritmasının CUDA destekli grafik işlem birimi üzerinde paralel uygulaması”, GUMMFD, c. 33, sy 4, ss. 1397–1410, Ara. 2018, doi: 10.17341/gazimmfd.416436.
ISNAD
Kıran, Mustafa Servet - Çınar, Ahmet Cevahir. “Ağaç-tohum algoritmasının CUDA destekli grafik işlem birimi üzerinde paralel uygulaması”. Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi 33/4 (01 Aralık 2018): 1397-1410. https://doi.org/10.17341/gazimmfd.416436.
JAMA
1.Kıran MS, Çınar AC. Ağaç-tohum algoritmasının CUDA destekli grafik işlem birimi üzerinde paralel uygulaması. GUMMFD. 2018;33:1397–1410.
MLA
Kıran, Mustafa Servet, ve Ahmet Cevahir Çınar. “Ağaç-tohum algoritmasının CUDA destekli grafik işlem birimi üzerinde paralel uygulaması”. Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi, c. 33, sy 4, Aralık 2018, ss. 1397-10, doi:10.17341/gazimmfd.416436.
Vancouver
1.Mustafa Servet Kıran, Ahmet Cevahir Çınar. Ağaç-tohum algoritmasının CUDA destekli grafik işlem birimi üzerinde paralel uygulaması. GUMMFD. 01 Aralık 2018;33(4):1397-410. doi:10.17341/gazimmfd.416436

Cited By

Kaotik Harita Temelli Ağaç Tohum Algoritması

Süleyman Demirel Üniversitesi Fen Bilimleri Enstitüsü Dergisi

https://doi.org/10.19113/sdufenbed.557544