Show simple item record

dc.contributor.advisorKıran, Mustafa Servet
dc.contributor.authorÇinar, Ahmet Cevahir
dc.date.accessioned2020-12-29T16:59:18Z
dc.date.available2020-12-29T16:59:18Z
dc.date.submitted2016
dc.date.issued2019-04-26
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/460478
dc.description.abstractSon yıllarda, grafik işlem birimi ile genel amaçlı hesaplama (GPGPU) paralel hesaplama alanında büyük bir popülerlik kazanmıştır ve GPGPU kullanımı gün geçtikçe merkezi işlem birimi (CPU) üretim teknolojisinin fiziksel sınırlarına yaklaşmasından dolayı pek çok yüksek boyutlu zaman alıcı sorunları çözmek için artmaktadır.GPGPU popülerleşmesinde son yıllarda veri miktarında meydana gelen artış gösterilebilir çünkü seri programlama ile bu verinin işlenmesinde zaman sorunu ortaya çıkmıştır. Ayrıca kolay kullanılabilir paralel programlama geliştirme ortamlarının artması da bu süreci desteklemiştir. Bu çalışmada popülasyon tabanlı metesezgisel algoritmalardan ağaçlar ile tohumları arasındaki neslin devamını modelleyen Ağaç-Tohum Algoritması' nın (TSA) paralelleştirilmesi üzerinde durulmuştur. Bu tezde TSA paralel geliştirme ortamlarından CUDA üzerinde gerçeklenmiştir. Deneysel sonuçlar yüksek boyutlu ve yüksek ağaç sayılı(popülasyon boyutu) problemlerin çözümünde paralel TSA'nın seri olan gerçeklenmesine göre yaklaşık 184 kat daha hızlı olduğunu göstermiştir.
dc.description.abstractIn recent years, the general purpose computing on graphical processing unit (GPGPU) have gained a huge popularity in field of parallel computing and the usage of GPGPU has increased to solve many high-dimensional time-consuming problems day by day because central processing unit (CPU) technology approaches to the physical limits in increment processor speed.The main motivation behind the popularity of GPGPU is the huge amount of data emergent in recent years, time problem in serial programming to process these data and developed lucidity and wieldy tools for parallel programming.This paper focuses on parallelization of tree-seed algorithm (TSA) which is one of the population-based metaheuristic algorithms, inspired by natural behaviors of trees and their seed production. In this thesis, TSA is implemented on the computer unified device architecture (CUDA) parallel development environment. Experimental results show that when the high-dimensional or high number of trees (population) is used while the problemis solved, parallel implementation of TSA is faster than serial implementation about 184 times.en_US
dc.languageTurkish
dc.language.isotr
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontroltr_TR
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.subjectMühendislik Bilimleritr_TR
dc.subjectEngineering Sciencesen_US
dc.titleAğaç-tohum algoritması için cuda tabanlı bir paralel programlama yaklaşımı
dc.title.alternativeA cuda-based parallel programming approach to tree-seed algorithm
dc.typemasterThesis
dc.date.updated2019-04-26
dc.contributor.departmentBilgisayar Mühendisliği Anabilim Dalı
dc.subject.ytmMetaheuristics
dc.subject.ytmComputer aided calculation
dc.subject.ytmHeuristic algorithms
dc.subject.ytmParticle swarm optimization
dc.subject.ytmMulti criteria optimization
dc.subject.ytmGlobal optimization method
dc.subject.ytmNon-linear optimization
dc.identifier.yokid10108328
dc.publisher.instituteFen Bilimleri Enstitüsü
dc.publisher.universitySELÇUK ÜNİVERSİTESİ
dc.identifier.thesisid430335
dc.description.pages111
dc.publisher.disciplineDiğer


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess