One trillion edges: Graph processing at facebook-scale

A Ching, S Edunov, M Kabiljo, D Logothetis… - Proceedings of the …, 2015 - dl.acm.org
Analyzing large graphs provides valuable insights for social networking and web companies
in content ranking and recommendations. While numerous graph processing systems have …

{Latency-Tolerant} software distributed shared memory

J Nelson, B Holt, B Myers, P Briggs, L Ceze… - 2015 USENIX Annual …, 2015 - usenix.org
We present Grappa, a modern take on software distributed shared memory (DSM) for in-
memory data-intensive applications. Grappa enables users to program a cluster as if it were …

Locality exists in graph processing: Workload characterization on an ivy bridge server

S Beamer, K Asanovic… - 2015 IEEE International …, 2015 - ieeexplore.ieee.org
Graph processing is an increasingly important application domain and is typically
communication-bound. In this work, we analyze the performance characteristics of three …

Scale-out NUMA

S Novakovic, A Daglis, E Bugnion, B Falsafi… - ACM SIGPLAN …, 2014 - dl.acm.org
Emerging datacenter applications operate on vast datasets that are kept in DRAM to
minimize latency. The large number of servers needed to accommodate this massive …

Managing Large Graphs on {Multi-Cores} with Graph Awareness

V Prabhakaran, M Wu, X Weng, F McSherry… - 2012 USENIX Annual …, 2012 - usenix.org
Grace is a graph-aware, in-memory, transactional graph management system, specifically
built for real-time queries and fast iterative computations. It is designed to run on large multi …

Parallel graph processing: Prejudice and state of the art

A Eisenman, L Cherkasova, G Magalhaes… - Proceedings of the 7th …, 2016 - dl.acm.org
Large graph processing has attracted much renewed attention due to its increased
importance for a social network analysis. The efficient parallel graph processing faces a set …

Scale-out non-uniform memory access

S Novakovic, A Daglis, BR Grot, E Bugnion… - US Patent …, 2017 - Google Patents
(57) ABSTRACT A computing system that uses a Scale-Out NUMA (" SONUMA”)
architecture, programming model, and/or communication protocol provides for low-latency …

[PDF][PDF] Grappa: A latency-tolerant runtime for large-scale irregular applications

J Nelson, B Holt, B Myers, P Briggs… - … on Rack-Scale …, 2014 - sampa.cs.washington.edu
Grappa is a runtime system for commodity clusters of multicore computers that presents a
massively parallel, single address space abstraction to applications. Grappa's purpose is to …

[PDF][PDF] The University of Chicago

J Wang - United States, 2015 - galligroup.uchicago.edu
The determination of the atomistic structure of surfaces and interfaces is a central problem in
materials physics and in nanoscience [175, 176]. Among surface sensitive probes, non …

Auto-approximation of graph computing

Z Shang, JX Yu - Proceedings of the VLDB Endowment, 2014 - dl.acm.org
In the big data era, graph computing is one of the challenging issues because there are
numerous large graph datasets emerging from real applications. A question is: do we need …