Ağaç-tohum algoritması için cuda tabanlı bir paralel programlama yaklaşımı
dc.contributor.advisor | Kıran, Mustafa Servet | |
dc.contributor.author | Çinar, Ahmet Cevahir | |
dc.date.accessioned | 2020-12-29T16:59:18Z | |
dc.date.available | 2020-12-29T16:59:18Z | |
dc.date.submitted | 2016 | |
dc.date.issued | 2019-04-26 | |
dc.identifier.uri | https://acikbilim.yok.gov.tr/handle/20.500.12812/460478 | |
dc.description.abstract | Son 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.abstract | In 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.language | Turkish | |
dc.language.iso | tr | |
dc.rights | info:eu-repo/semantics/openAccess | |
dc.rights | Attribution 4.0 United States | tr_TR |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
dc.subject | Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol | tr_TR |
dc.subject | Computer Engineering and Computer Science and Control | en_US |
dc.subject | Mühendislik Bilimleri | tr_TR |
dc.subject | Engineering Sciences | en_US |
dc.title | Ağaç-tohum algoritması için cuda tabanlı bir paralel programlama yaklaşımı | |
dc.title.alternative | A cuda-based parallel programming approach to tree-seed algorithm | |
dc.type | masterThesis | |
dc.date.updated | 2019-04-26 | |
dc.contributor.department | Bilgisayar Mühendisliği Anabilim Dalı | |
dc.subject.ytm | Metaheuristics | |
dc.subject.ytm | Computer aided calculation | |
dc.subject.ytm | Heuristic algorithms | |
dc.subject.ytm | Particle swarm optimization | |
dc.subject.ytm | Multi criteria optimization | |
dc.subject.ytm | Global optimization method | |
dc.subject.ytm | Non-linear optimization | |
dc.identifier.yokid | 10108328 | |
dc.publisher.institute | Fen Bilimleri Enstitüsü | |
dc.publisher.university | SELÇUK ÜNİVERSİTESİ | |
dc.identifier.thesisid | 430335 | |
dc.description.pages | 111 | |
dc.publisher.discipline | Diğer |