loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Authors: Lorenzo Cardone ; Salvatore Di Martino and Stefano Quer

Affiliation: Department of Control and Computer Engineering (DAUIN), Politecnico di Torino, Turin, Italy

Keyword(s): High-Performace Computing, Graphs, Maximum Clique, GPU, Heuristics, Software, Algorithms.

Abstract: The Maximum Clique is a fundamental problem in graph theory and has numerous applications in various domains. The problem is known to be NP-hard, and even the most efficient algorithm requires significant computational resources when applied to medium or large graphs. To obtain substantial acceleration and improve scalability, we enable highly parallel computations by proposing a many-core graphical processing unit implementation targeting large and sparse real-world graphs. We developed our algorithm from CPU-based solvers, redesigned the graph preprocessing step, introduced an alternative parallelization scheme, and implemented block-level and warp-level parallelism. We show that the latter performs better when the amount of threads included in a block cannot be fully exploited. We analyze the advantages and disadvantages of the proposed strategy and its behavior on different graph topologies. Our approach, applied to sparse real-world graph instances, shows a geomean speed-up of 9 x, an average speed-up of over 19x, and a peak speed-up of over 70x, compared to a parallel implementation of the BBMCSP algorithm. It also obtains a geometric mean speed-up of 1.21x and an average speed-up of over 2.0x on the same graph instances compared to the parallel implementation of the LMC algorithm. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.138.178.205

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Cardone, L.; Di Martino, S. and Quer, S. (2024). Efficiently Computing Maximum Clique of Sparse Graphs with Many-Core Graphical Processing Units. In Proceedings of the 19th International Conference on Software Technologies - ICSOFT; ISBN 978-989-758-706-1; ISSN 2184-2833, SciTePress, pages 539-546. DOI: 10.5220/0012852700003753

@conference{icsoft24,
author={Lorenzo Cardone. and Salvatore {Di Martino}. and Stefano Quer.},
title={Efficiently Computing Maximum Clique of Sparse Graphs with Many-Core Graphical Processing Units},
booktitle={Proceedings of the 19th International Conference on Software Technologies - ICSOFT},
year={2024},
pages={539-546},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012852700003753},
isbn={978-989-758-706-1},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the 19th International Conference on Software Technologies - ICSOFT
TI - Efficiently Computing Maximum Clique of Sparse Graphs with Many-Core Graphical Processing Units
SN - 978-989-758-706-1
IS - 2184-2833
AU - Cardone, L.
AU - Di Martino, S.
AU - Quer, S.
PY - 2024
SP - 539
EP - 546
DO - 10.5220/0012852700003753
PB - SciTePress