Ağaç-tohum Algoritmasının Cuda Destekli Grafik İşlem Birimi Üzerinde Paralel Uygulaması

dc.contributor.author Çınar, Ahmet Cevahir
dc.contributor.author Kıran, Mustafa Servet
dc.date.accessioned 2021-12-13T10:24:08Z
dc.date.available 2021-12-13T10:24:08Z
dc.date.issued 2018
dc.description.abstract 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. en_US
dc.description.abstract In recent years, while the collected data are increased, we need effective computation methods to process these data. Due to the fact that most of the real world problems are difficult to solve, swarm intelligence and evolutionary computation algorithms are interested because they guarantee the near optimal solution for the problem in a reasonable time but not guarantee the optimal solution. In another perspective, if the data or process can be parallelized, the parallel computation is a good choice instead of serial programming approaches in terms of time effectiveness. In this study, the tree-seed algorithm, which is a recently proposed population-based iterative search algorithm, is implemented within CUDA platform in parallel. The performance of the parallel version of the algorithm has been investigated on the benchmark functions and compared with the performance of the serial version of the algorithm. The dimensionality of the problems is taken as 10 and the performance analysis and comparisons have been conducted under the condition of different sizes of the population. Experimental studies show that the parallel version of the algorithm is accelerated to 184.65 times in accordance with the serial version of the algorithm on some problems. en_US
dc.identifier.doi 10.17341/gazimmfd.416436
dc.identifier.issn 1300-1884
dc.identifier.issn 1304-4915
dc.identifier.scopus 2-s2.0-85059589840
dc.identifier.uri https://doi.org/10.17341/gazimmfd.416436
dc.identifier.uri https://app.trdizin.gov.tr/makale/TXpJMk1qRXpNdz09
dc.identifier.uri https://hdl.handle.net/20.500.13091/384
dc.language.iso tr en_US
dc.relation.ispartof Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Bilgisayar Bilimleri, Yazılım Mühendisliği en_US
dc.title Ağaç-tohum Algoritmasının Cuda Destekli Grafik İşlem Birimi Üzerinde Paralel Uygulaması en_US
dc.title.alternative A Parallel Implementation of Tree-Seed Algorithm on Cuda-Supported Graphical Processing Unit en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.bip.impulseclass C4
gdc.bip.influenceclass C4
gdc.bip.popularityclass C4
gdc.coar.access open access
gdc.coar.type text::journal::journal article
gdc.description.department Enstitüler, Lisansüstü Eğitim Enstitüsü, Bilgisayar Mühendisliği Ana Bilim Dalı en_US
gdc.description.endpage 1409 en_US
gdc.description.issue 4 en_US
gdc.description.publicationcategory Makale - Ulusal Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q3
gdc.description.startpage 1397 en_US
gdc.description.volume 33 en_US
gdc.description.wosquality Q3
gdc.identifier.openalex W2797985668
gdc.identifier.trdizinid 326213
gdc.identifier.wos WOS:000458655400015
gdc.index.type WoS
gdc.index.type Scopus
gdc.index.type TR-Dizin
gdc.oaire.accesstype GOLD
gdc.oaire.diamondjournal false
gdc.oaire.impulse 5.0
gdc.oaire.influence 6.2315806E-9
gdc.oaire.isgreen false
gdc.oaire.keywords Tree-seed algorithm;CUDA; parallel computation; benchmark function
gdc.oaire.popularity 7.488468E-9
gdc.oaire.publicfunded false
gdc.openalex.collaboration National
gdc.openalex.fwci 1.10250016
gdc.openalex.normalizedpercentile 0.81
gdc.opencitations.count 9
gdc.plumx.mendeley 13
gdc.plumx.scopuscites 9
gdc.scopus.citedcount 9
gdc.virtual.author Kıran, Mustafa Servet
gdc.wos.citedcount 6
relation.isAuthorOfPublication 1b4c0009-61df-4135-a8d5-ed32324e2787
relation.isAuthorOfPublication.latestForDiscovery 1b4c0009-61df-4135-a8d5-ed32324e2787

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
3def7949-2a87-419f-974c-35ca046c6af8.pdf
Size:
406.02 KB
Format:
Adobe Portable Document Format