In parallel computing, a valid graph coloring yields a lock-free processing of the colored tasks, data points, etc., without expensive synchronization mechanisms. However, coloring is not free and the overhead can be significant. In particular, for the bipartite-graph partial coloring (BGPC) and distance-2 graph coloring (D2GC) problems, which have various use-cases within the scientific computing and numerical optimization domains, the coloring overhead can be in the order of minutes with a single thread for many real-life graphs. In this work, we propose parallel algorithms for bipartite- graph partial coloring on shared-memory architectures. Com- pared to the existing shared-memory BGPC algorithms, the proposed ones employ greedier and ...
in Journées Informatiques de Metz - JIM'2000 (IUT Metz). Colloque avec actes sans comité de lecture....
There has been significant recent interest in parallel graph processing due to the need to quickly a...
International audienceIn parallel computation domain, graph coloring is widely studied in its own an...
We explore the interplay between architectures and algorithm design in the context of shared-memory ...
In recent times an evident trend in hardware is to opt for multi-core CPUs. This has lead to a situa...
Matrix partitioning problems that arise in the efficient estimation of sparse Jacobians and Hessians...
Abstract. The distance-2 graph coloring problem aims at partitioning the vertex set of a graph into ...
Thesis (Ph.D.), Computer Science, Washington State UniversityScientific fields nowadays have adopted...
We discover a surprising connection between graph coloring in two orthogonal paradigms: parallel and...
Many modern applications are modeled using graphs of some kind. Given a graph, assigning labels (usu...
Article dans revue scientifique avec comité de lecture.We present the first efficient parallel algor...
The problem of computing good graph colorings arises in many diverse applications, such as in the es...
We design and implement parallel graph coloring algorithms on the GPU using two different abstractio...
Graph coloring is an abstraction of scheduling problems. Using an exclusive-read and exclusive-write...
Abstract. In large-scale parallel applications a graph coloring is often carried out to schedule com...
in Journées Informatiques de Metz - JIM'2000 (IUT Metz). Colloque avec actes sans comité de lecture....
There has been significant recent interest in parallel graph processing due to the need to quickly a...
International audienceIn parallel computation domain, graph coloring is widely studied in its own an...
We explore the interplay between architectures and algorithm design in the context of shared-memory ...
In recent times an evident trend in hardware is to opt for multi-core CPUs. This has lead to a situa...
Matrix partitioning problems that arise in the efficient estimation of sparse Jacobians and Hessians...
Abstract. The distance-2 graph coloring problem aims at partitioning the vertex set of a graph into ...
Thesis (Ph.D.), Computer Science, Washington State UniversityScientific fields nowadays have adopted...
We discover a surprising connection between graph coloring in two orthogonal paradigms: parallel and...
Many modern applications are modeled using graphs of some kind. Given a graph, assigning labels (usu...
Article dans revue scientifique avec comité de lecture.We present the first efficient parallel algor...
The problem of computing good graph colorings arises in many diverse applications, such as in the es...
We design and implement parallel graph coloring algorithms on the GPU using two different abstractio...
Graph coloring is an abstraction of scheduling problems. Using an exclusive-read and exclusive-write...
Abstract. In large-scale parallel applications a graph coloring is often carried out to schedule com...
in Journées Informatiques de Metz - JIM'2000 (IUT Metz). Colloque avec actes sans comité de lecture....
There has been significant recent interest in parallel graph processing due to the need to quickly a...
International audienceIn parallel computation domain, graph coloring is widely studied in its own an...