Graph algorithms have inherent characteristics, including data-driven computations and poor locality. These characteristics expose graph algorithms to several challenges, because most well studied (parallel) abstractions and implementation are not suitable for them. In our previous work [21, 22, 24], we show how to use some complex-network properties, including community structure and heterogeneity of node degree, to improve performance, by a proper memory management (Cn-order) and an appropriate thread scheduling (comm-deg-scheduling). In recent work [23], Besta et al. proposed log(graph), a graph representation that outperforms existing graph compression algorithms. In this paper, we show that our graph numbering heuristic and our schedul...
© 2020 Copyright held by the owner/author(s). Many graph problems can be solved using ordered parall...
International audienceThe need for managing massive attributed graphs is becoming common in many are...
Graph processing is an ever-increasing significant area of research in the wake of the demand for ef...
International audienceGraph algorithms have inherent characteristics, including data-driven computat...
Social graph analysis is generally based on a local exploration of the underlying graph. That is, th...
International audienceComplex networks are set of entities in a relationship, modeled by graphs wher...
Graph processing is experiencing a surge of renewed interest as applications in social networks and ...
Graph processing workloads are being widely used in many domains such as computational biology, soci...
Graph processing is increasingly bottlenecked by main memory accesses. On-chip caches are of little ...
There has been significant recent interest in parallel graph processing due to the need to quickly a...
Reducing communication is an important objective, as it can save energy or improve the performance o...
© 2017 IEEE. Large-scale applications implemented in today's high performance graph frameworks heavi...
Graph processing systems are used in a wide variety of fields, ranging from biology to social networ...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
Graphs are analyzed in many important contexts, including ranking search results based on the hyperl...
© 2020 Copyright held by the owner/author(s). Many graph problems can be solved using ordered parall...
International audienceThe need for managing massive attributed graphs is becoming common in many are...
Graph processing is an ever-increasing significant area of research in the wake of the demand for ef...
International audienceGraph algorithms have inherent characteristics, including data-driven computat...
Social graph analysis is generally based on a local exploration of the underlying graph. That is, th...
International audienceComplex networks are set of entities in a relationship, modeled by graphs wher...
Graph processing is experiencing a surge of renewed interest as applications in social networks and ...
Graph processing workloads are being widely used in many domains such as computational biology, soci...
Graph processing is increasingly bottlenecked by main memory accesses. On-chip caches are of little ...
There has been significant recent interest in parallel graph processing due to the need to quickly a...
Reducing communication is an important objective, as it can save energy or improve the performance o...
© 2017 IEEE. Large-scale applications implemented in today's high performance graph frameworks heavi...
Graph processing systems are used in a wide variety of fields, ranging from biology to social networ...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
Graphs are analyzed in many important contexts, including ranking search results based on the hyperl...
© 2020 Copyright held by the owner/author(s). Many graph problems can be solved using ordered parall...
International audienceThe need for managing massive attributed graphs is becoming common in many are...
Graph processing is an ever-increasing significant area of research in the wake of the demand for ef...