• Home
  • Search
  • Parallel Louvain Community Detection Algorithm Based on Dynamic Thread Assignment on Graphic Processing Unit
  • https://doi.org/10.22061/jecei.2021.7771.432Copy DOI Icon

Parallel Louvain Community Detection Algorithm Based on Dynamic Thread Assignment on Graphic Processing Unit

Show More
  • Abstract
  • Literature Map
  • Similar Papers
Abstract

Background and Objectives: Louvain is a time-consuming community detection algorithm especially in large-scale networks. Using Graphic Processing Unit (GPU) in order to calculate modularity sigma, which is a major processing section in Louvain algorithm, can reduce algorithm execution time and make it practical for large-scale networks.Methods: The proposed algorithm Dynamic CUDA Louvain Method (DCLM) blocks hardware threads dynamically on cores inside GPU. By considering the properties of GPU, this algorithm allocates the maximal number of processing cores to each Stream Multi-Processor (SM) as number of threads in a block. If the number of nodes in the graph is smaller than all physical cores on GPU, number of threads per block Is equal to the ratio number of graph nodes over the number of SMs.Results: The implementation results demonstrated that the proposed algorithm is able to decrease the run time by 15% in comparison with the best past method in the large-scale graph.Conclusion: We have introduced DCLM algorithm based on GPU that accelerates Louvain community detection algorithm. Dynamic allocation of threads to each block has a significant effect on the reduction of algorithm execution time. However, incrementing the number of threads per block alone does not result to acceleration the speed of calculations.

Similar Papers
  • Conference Article
  • Citations7

Perf-Sat: Runtime Detection of Performance Saturation for GPGPU Applications

  • Sep 01, 2014
  • Mihir Awatramani +2
  • Research Article
  • Citations51

Comparison between Louvain and Leiden Algorithm for Network Structure: A Review

  • Dec 01, 2021
  • Journal of Physics: Conference Series
  • Siti Haryanti Hairol Anuar +8
  • Research Article
  • Citations3

CWLP: coordinated warp scheduling and locality-protected cache allocation on GPUs

  • Feb 01, 2018
  • Frontiers of Information Technology & Electronic Engineering
  • Yang Zhang +3
  • Conference Article
  • Citations71

Dynamic Resource Management for Efficient Utilization of Multitasking GPUs

  • Apr 04, 2017
  • Jason Jong Kyu Park +2
  • Conference Article
  • Citations20

Process variation-aware workload partitioning algorithms for GPUs supporting spatial-multitasking

  • Mar 24, 2014
  • Paula Aguilera +5
  • Research Article
  • Citations12

Chimera

  • Mar 14, 2015
  • ACM SIGPLAN Notices
  • Jason Jong Kyu Park +2
  • Research Article
  • Citations9

Evaluation of the computational efficacy in GPU-accelerated simulations of spiking neurons

  • Feb 01, 2018
  • Computing
  • Kazuhisa Fujita +2
  • Conference Article

Massively parallel computation of linear recurrence equations with graphics processing units

  • Jul 15, 2018
  • Wonyong Sung +2
  • Book Chapter
  • Citations7

GPU Acceleration of Sparse Neural Networks

  • Jan 01, 2021
  • Aavaas Gajurel +4
  • Conference Article
  • Citations11

GPU Register Packing: Dynamically Exploiting Narrow-Width Operands to Improve Performance

  • Aug 01, 2017
  • Xin Wang +1
  • Conference Article
  • Citations130

GPU merge path

  • Jun 25, 2012
  • Oded Green +2
  • PDF
  • Research Article
  • Citations15

The Accounting Network: How Financial Institutions React to Systemic Crisis.

  • Oct 13, 2016
  • PLOS ONE
  • Michelangelo Puliga +4
  • Research Article

Community, Sentiment, and Topic Analysis of Public Discourse on the Issue of DPR Allowance Increases on Platform X

  • Jan 22, 2026
  • Architecture Image Studies
  • Kun Rifki Wardhana +1
  • Conference Article
  • Citations49

Accelerating statistical static timing analysis using graphics processing units

  • Jan 19, 2009
  • Kanupriya Gulati +1
  • Conference Article
  • Citations43

Unified on-chip memory allocation for SIMT architecture

  • Jun 10, 2014
  • Ari B Hayes +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.