Redesigned traditional clique optimization algorithms for massive parallel execution on CUDA
Research Dossier / 01
Parallel Clique Optimization on GPUs
Research focused on accelerating maximal clique finding in large-scale graphs through novel GPU-based parallelization strategies, significantly optimizing computational complexity for dense graph structures.
Short LabelGPU Clique
- Institution
- Research under Dr. Vishwesh Jatala, IIT Bhilai
- Role
- Researcher
- Active Period
- 2023 - Present
CUDA
GPU Programming
Parallel Computing
Graph Algorithms
Method + iterations
Research steps, prototypes, and refinements along the way.
- Introduced optimized thread
block mapping strategies to reduce warp divergence and memory bottlenecks.
- Implemented shared
memory utilization techniques for efficient neighborhood intersection computation.
- Built a graph preprocessing stage for node re
ordering and compact CSR — style adjacency representation.
Added adaptive kernel launch policies based on graph density profile and frontier size.
- Benchmarked performance improvements against CPU
based and baseline GPU implementations across synthetic and real — world datasets.
Visual Notes
GPU PARALLELIZATION
Optimized thread scheduling and memory coalescing for large nodal graph clique minimization.
KERNEL PIPELINE
Multi-stage kernel pipeline with preprocessing, candidate filtering, and iterative clique expansion.
PERFORMANCE ANALYSIS
Comparative profiling against CPU and baseline GPU implementations under varying graph densities.