Bilgisayar Algoritmalarının GPU ile Hızlandırılması

dc.contributor.advisor Alkan, Gülay Yalçın
dc.contributor.author Yalçın, Salih
dc.contributor.other 01. Abdullah Gül University
dc.contributor.other 10. Rektörlük
dc.date.accessioned 2024-01-08T08:58:43Z
dc.date.available 2024-01-08T08:58:43Z
dc.date.issued 2023 en_US
dc.date.issued 2023
dc.date.submitted 2023-06-09
dc.description.abstract Travelling Salesman Problem (TSP) is one of the significant problems in computer science which tries to find the shortest path for a salesman who needs to visit a set of cities and it involves in many computing problems such as networks, genome analysis, logistic etc. Using parallel executing paradigms, especially GPUs, is appealing in order to reduce the problem-solving time of TSP. One of the main issues in GPUs is to have limited GPU memory which would not be enough for the entire data. Therefore, transferring data from host device would reduce the performance in execution time. In this study, we present a methodology for compressing data to represent cities in the TSP so that we include more cities in GPU memory. We implement our methodology in Iterated Local Search (ILS) algorithm with 2-opt and show that our implementation presents 29% performance improvement compared to the state-of-the-art GPU implementation. en_US
dc.description.abstract Gezgin Satıcı Problemi (TSP), bir dizi şehri ziyaret etmesi gereken bir satıcı için en kısa yolu bulmaya çalışan bilgisayar bilimlerinin önemli problemlerinden biridir ve ağlar, genom analizi, lojistik vb. gibi birçok hesaplama probleminde yer almaktadır. TSP'nin problem çözme süresini azaltmak için paralel yürütme paradigmalarını, özellikle GPU'ları kullanmak caziptir. GPU'lardaki ana sorunlardan biri, tüm veriler için yeterli olmayacak sınırlı GPU belleğine sahip olmaktır. Bu nedenle, verilerin ana cihazdan aktarılması, yürütme süresindeki performansı düşürecektir. Bu çalışmada, TSP'deki şehirleri temsil etmek için verileri sıkıştırmak için bir metodoloji sunuyoruz, böylece GPU belleğine daha fazla şehir dahil ediyoruz. Metodolojimizi 2-opt ile Yinelemeli Yerel Arama (ILS) algoritmasında uyguluyoruz ve uygulamamızın son teknoloji GPU uygulamasına kıyasla %29 performans artışı sunduğunu gösteriyoruz.
dc.identifier.uri https://tez.yok.gov.tr/UlusalTezMerkezi/TezGoster?key=j_Fjwp4JS4mk97Puqti8rsCXrmqSoNedTU7oWkWHnOLPRT2kdOmIi_m8wpOVHDb0
dc.identifier.uri https://hdl.handle.net/20.500.12573/1880
dc.language.iso eng en_US
dc.language.iso en
dc.publisher Abdullah Gül Üniversitesi, Fen Bilimleri Enstitüsü en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Computer Engineering And Computer Science And Control en_US
dc.subject Bilgisayar Mühendisliği Bilimleri-Bilgisayar Ve Kontrol
dc.title Bilgisayar Algoritmalarının GPU ile Hızlandırılması
dc.title Accelerating Computer Algorithm by Using GPU en_US
dc.title.alternative Bilgisayar algoritmalarının GPU ile hızlandırılması en_US
dc.type Master Thesis en_US
dspace.entity.type Publication
gdc.author.institutional Yalçın, Salih
gdc.description.department AGÜ, Fen Bilimleri Enstitüsü, Elektrik ve Bilgisayar Mühendisliği Ana Bilim Dalı en_US
gdc.description.endpage 40
gdc.description.publicationcategory Tez en_US
gdc.identifier.yoktezid 808586
relation.isAuthorOfPublication 2d9500f0-6218-4974-b8e8-e034ef37ffd5
relation.isAuthorOfPublication.latestForDiscovery 2d9500f0-6218-4974-b8e8-e034ef37ffd5
relation.isOrgUnitOfPublication 665d3039-05f8-4a25-9a3c-b9550bffecef
relation.isOrgUnitOfPublication 0f8f363c-b921-4647-ad4e-acaf89064c65
relation.isOrgUnitOfPublication.latestForDiscovery 665d3039-05f8-4a25-9a3c-b9550bffecef

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
808586.pdf
Size:
764.36 KB
Format:
Adobe Portable Document Format
Description:
Yüksek Lisans Tezi

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.44 KB
Format:
Item-specific license agreed upon to submission
Description: