The building blocks of a brain-inspired computer
JD Kendall, S Kumar - Applied Physics Reviews, 2020 - pubs.aip.org
Computers have undergone tremendous improvements in performance over the last 60
years, but those improvements have significantly slowed down over the last decade, owing …
years, but those improvements have significantly slowed down over the last decade, owing …
Scalable community detection with the louvain algorithm
In this paper we present and evaluate a parallel community detection algorithm derived from
the state-of-the-art Louvain modularity maximization method. Our algorithm adopts a novel …
the state-of-the-art Louvain modularity maximization method. Our algorithm adopts a novel …
Scalable single source shortest path algorithms for massively parallel systems
We consider the single-source shortest path (SSSP) problem: given an undirected graph
with integer edge weights and a source vertex, find the shortest paths from to all other …
with integer edge weights and a source vertex, find the shortest paths from to all other …
High-performance and scalable GPU graph traversal
D Merrill, M Garland, A Grimshaw - ACM Transactions on Parallel …, 2015 - dl.acm.org
Breadth-First Search (BFS) is a core primitive for graph traversal and a basis for many higher-
level graph analysis algorithms. It is also representative of a class of parallel computations …
level graph analysis algorithms. It is also representative of a class of parallel computations …
Shentu: processing multi-trillion edge graphs on millions of cores in seconds
Graphs are an important abstraction used in many scientific fields. With the magnitude of
graph-structured data constantly increasing, effective data analytics requires efficient and …
graph-structured data constantly increasing, effective data analytics requires efficient and …
Partitioning trillion-edge graphs in minutes
We introduce XtraPuLP, a new distributed-memory graph partitioner designed to process
trillion-edge graphs. XtraPuLP is based on the scalable label propagation community …
trillion-edge graphs. XtraPuLP is based on the scalable label propagation community …
G-store: high-performance graph store for trillion-edge processing
High-performance graph processing brings great benefits to a wide range of scientific
applications, eg, biology networks, recommendation systems, and social networks, where …
applications, eg, biology networks, recommendation systems, and social networks, where …
Scaling graph traversal to 281 trillion edges with 40 million cores
Graph processing, especially high-performance graph traversal, plays a more and more
important role in data analytics. The successor of Sunway TaihuLight, New Sunway, is …
important role in data analytics. The successor of Sunway TaihuLight, New Sunway, is …
Slim graph: Practical lossy graph compression for approximate graph processing, storage, and analytics
We propose Slim Graph: the first programming model and framework for practical lossy
graph compression that facilitates high-performance approximate graph processing …
graph compression that facilitates high-performance approximate graph processing …