Practical multi-threaded graph coloring algorithms for shared memory architecture

N Singhal, S Peri, S Kalyanasundaram - Proceedings of the 18th …, 2017 - dl.acm.org
… present multi-threaded algorithms for graph coloring suitable to the shared memory
programming model. Initially, we describe shared memory implementations to the algorithms widely …

[PDF][PDF] Practical Multi-threaded Graph Coloring Algorithms for Shared Memory Architecture

NSSPS Kalyanasundaram - people.iith.ac.in
… All these algorithms have been simulated by using First Fit Coloring scheme. When using
other coloring schemes like Largest Degree First, etc. 1. time taken for all algorithms increase …

Multi-threaded parallel tetrahedral mesh improvement by combining atomic operation and graph coloring

Y Wang, J Wang, BH Wang, Y Wang, J Chen - Advances in Engineering …, 2024 - Elsevier
… Additionally, through the precise use of atomic operations, task decomposition strategies,
and a multithreaded memory model, we minimize the probability of task overlap and data races…

Scalable triadic analysis of large-scale graphs: Multi-core vs. multi-processor vs. multi-threaded shared memory architectures

G Chin Jr, A Marquez, S Choudhury… - … Computer Architecture …, 2012 - ieeexplore.ieee.org
memory architectures. We also compare the performance of the parallel triad census algorithm
across three shared memory … ) multi-core NUMA (Non-Uniform Memory Access) machine. …

Distributed memory graph coloring algorithms for multiple gpus

I Bogle, EG Boman, K Devine… - … : Architectures and …, 2020 - ieeexplore.ieee.org
algorithms [5], [10] have been proposed; such algorithms usually require multiple rounds to
correct for improper speculative colorings produced in multi-threaded … of graph coloring. Most …

Multi-threaded graph partitioning

D LaSalle, G Karypis - 2013 IEEE 27th International …, 2013 - ieeexplore.ieee.org
algorithms for parallelizing KMetis on a shared memory system using OpenMP. Performing
parallel graph partitioning in shared memory … using distributed memory. The availability of a …

Does shared-memory, highly multi-threaded, single-application scale on many-cores

G Almaless, F Wajsburt - Proceedings of the 4th USENIX Workshop on …, 2012 - usenix.org
… other portable, sharedmemory, parallel environments like … the scalability of shared-memory
PThreads-based applications… , sharedmemory, applications to resolve a given problem using …

Optimizing large-scale graph analysis on multithreaded, multicore platforms

G Cong, K Makarychev - 2012 IEEE 26th International Parallel …, 2012 - ieeexplore.ieee.org
… We study parallel graph algorithms on two different multithreaded, multi-core platforms, that
… They optimized graph algorithms implemented in UPC. Parallel accesses to shared memory

Parallel graph coloring for manycore architectures

M Deveci, EG Boman, KD Devine… - 2016 IEEE …, 2016 - ieeexplore.ieee.org
… The Gebremedhin-Manne (GM) algorithm has been extended to distributed-memory [10].
The iterative approach first proposed there was later adopted on sharedmemory systems [11], […

NUMA-aware memory coloring for multicore real-time systems

X Pan, F Mueller - Journal of Systems Architecture, 2021 - Elsevier
… with respect to banks and memory controllers for real-… memory controllers in real-time
systems, combine them with bank coloring, and assess its performance on a NUMA architecture, to …