Parallelization of BitColor Algorithm via Multithreading and GPU for Graph Coloring

dc.contributor.authorKocausta, Burak
dc.contributor.authorTerci, Gizem Süngü
dc.contributor.authorBayrakçı, Alp Arslan
dc.date.accessioned2025-10-29T12:08:33Z
dc.date.issued2024
dc.departmentFakülteler, Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü
dc.description9th International Conference on Computer Science and Engineering, UBMK 2024 -- Antalya -- 204906
dc.description.abstractThe graph coloring problem, a fundamental NP-hard challenge, has numerous applications in scheduling, register allocation, and network optimization. Traditional sequential algorithms for graph coloring are computationally expensive, particularly for large-scale graphs. In this paper, we propose the Parallel BitColor Algorithm (PBitCo), an extension of the BitColor framework, designed to exploit the parallel processing capabilities of modern CPU and GPU architectures. The PBitCo algorithm utilizes bitwise operations to reduce computation time and employs parallel execution on widely accessible platforms to further enhance performance. We implemented and tested the algorithm on various graph instances, comparing its performance against conventional graph coloring methods. Our results demonstrate that PBitCo achieves significant speedups, with the GPU implementation delivering up to a 10x improvement over baseline methods. © 2025 Elsevier B.V., All rights reserved.
dc.identifier.doi10.1109/UBMK63289.2024.10773509
dc.identifier.endpage670
dc.identifier.isbn9798350365887
dc.identifier.scopus2-s2.0-85215515549
dc.identifier.scopusqualityN/A
dc.identifier.startpage665
dc.identifier.urihttps://doi.org/10.1109/UBMK63289.2024.10773509
dc.identifier.urihttps://hdl.handle.net/20.500.14854/14566
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherInstitute of Electrical and Electronics Engineers Inc.
dc.relation.publicationcategoryKonferans Öğesi - Uluslararası - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_Scopus_20251020
dc.subjectbitwise computation
dc.subjectcpu accelerator
dc.subjectgpu programming
dc.subjectgraph coloring problem
dc.subjectparallel computing
dc.titleParallelization of BitColor Algorithm via Multithreading and GPU for Graph Coloring
dc.typeConference Object

Dosyalar