Parallel Exploration of Directed Acyclic Graphs using the Actor Model

12/10/2022
by   Rahul Prabhu, et al.
0

In this paper we describe a generic scheme for the parallel exploration of directed acyclic graphs starting from one or more `roots' of the graph. Our scheme is designed for graphs with the following properties, (i) discovering neighbors at any node requires a non-trivial amount of computation, it is not a simple lookup; (ii) once a node is processed, all its neighbors are discovered; (iii) each node can be discovered through multiple paths, but should only be processed once. Several computational problems can be reduced to traversing such graphs, where the goal is to explore the graph and build a traversal roadmap. As a proof of concept for the effectiveness of our scheme at achieving speedup due to parallelism, we implement the scheme for the parallel exploration of assembly landscape using the EASAL methodology.

READ FULL TEXT
research
11/06/2017

Directed Graph Embeddings

Definitions of graph embeddings and graph minors for directed graphs are...
research
01/09/2019

Consensus Mechanism Design based on Structured Directed Acyclic Graphs

We introduce a structure for the directed acyclic graph (DAG) and a mech...
research
06/05/2019

Deep Q-Learning for Directed Acyclic Graph Generation

We present a method to generate directed acyclic graphs (DAGs) using dee...
research
03/19/2022

PACE: A Parallelizable Computation Encoder for Directed Acyclic Graphs

Optimization of directed acyclic graph (DAG) structures has many applica...
research
02/01/2023

TAP: Accelerating Large-Scale DNN Training Through Tensor Automatic Parallelisation

Model parallelism has become necessary to train large neural networks. H...
research
06/27/2018

Comment on: Decomposition of structural learning about directed acyclic graphs [1]

We propose an alternative proof concerning necessary and sufficient cond...
research
01/11/2022

Parallel Acyclic Joins with Canonical Edge Covers

In PODS'21, Hu presented an algorithm in the massively parallel computat...

Please sign up or login with your details

Forgot password? Click here to reset