Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2016.This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.Cataloged from student-submitted PDF version of thesis.Includes bibliographical references (pages 169-182).A data-graph computation - popularized by such programming systems as Pregel, GraphLab, Galois, Ligra, PowerGraph, and GraphChi - is an algorithm that iteratively performs local updates on the vertices of a graph. During each round of a data-graph computation, a user-supplied update function atomically modifies the data associated with a vertex as a function of the vertex's p...
AbstractWe develop some general techniques for converting randomized parallel algorithms into determ...
We explore the interplay between architectures and algorithm design in the context of shared-memory ...
International audienceIn this paper, we propose a dynamic global scheduling algorithm for a previous...
A data-graph computation—popularized by such programming systems as Galois, Pregel, GraphLab, PowerG...
A data-graph computation — popularized by such programming systems as Galois, Pregel, GraphLab, Powe...
There has been significant recent interest in parallel graph processing due to the need to quickly a...
In this paper, we survey algorithms that allocate a parallel program represented by an edge-weighted...
Abstract 1 In this paper, we survey algorithms that allocate a parallel program represented by an ed...
In this thesis we examine three problems in graph theory and propose efficient parallel algorithms f...
Mechanisms for improving the execution efficiency of graph algorithms on Data-Parallel Architectures...
In the previous week we have seen some algorithms for basic graph problems such as connected compone...
Efficiently processing large graphs is challenging, since parallel graph algorithms suffer from poor...
Graph processing workloads are being widely used in many domains such as computational biology, soci...
Sequential graph algorithms are implemented through ordered execution of tasks to achieve high work ...
Most data in today's world can be represented in a graph form, and these graphs can then be used as ...
AbstractWe develop some general techniques for converting randomized parallel algorithms into determ...
We explore the interplay between architectures and algorithm design in the context of shared-memory ...
International audienceIn this paper, we propose a dynamic global scheduling algorithm for a previous...
A data-graph computation—popularized by such programming systems as Galois, Pregel, GraphLab, PowerG...
A data-graph computation — popularized by such programming systems as Galois, Pregel, GraphLab, Powe...
There has been significant recent interest in parallel graph processing due to the need to quickly a...
In this paper, we survey algorithms that allocate a parallel program represented by an edge-weighted...
Abstract 1 In this paper, we survey algorithms that allocate a parallel program represented by an ed...
In this thesis we examine three problems in graph theory and propose efficient parallel algorithms f...
Mechanisms for improving the execution efficiency of graph algorithms on Data-Parallel Architectures...
In the previous week we have seen some algorithms for basic graph problems such as connected compone...
Efficiently processing large graphs is challenging, since parallel graph algorithms suffer from poor...
Graph processing workloads are being widely used in many domains such as computational biology, soci...
Sequential graph algorithms are implemented through ordered execution of tasks to achieve high work ...
Most data in today's world can be represented in a graph form, and these graphs can then be used as ...
AbstractWe develop some general techniques for converting randomized parallel algorithms into determ...
We explore the interplay between architectures and algorithm design in the context of shared-memory ...
International audienceIn this paper, we propose a dynamic global scheduling algorithm for a previous...