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 …
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 …
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…
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. …
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 …
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 …
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 …
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 …
… They optimized graph algorithms implemented in UPC. Parallel accesses to shared memory …
Parallel graph coloring for manycore architectures
… 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], […
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 …
systems, combine them with bank coloring, and assess its performance on a NUMA architecture, to …