In modern data centers, massive concurrent graph processing jobs are being processed on large graphs. However, existing hardware/-software solutions suffer from irregular graph traversal and intense resource contention. In this paper, we propose LCCG, a Locality-Centric programmable accelerator that augments the many-core processor for achieving higher throughput of Concurrent Graph processing jobs. Specifically, we develop a novel topology-aware execution approach into the accelerator design to regularize the graph traversals for multiple jobs on-the-fly according to the graph topology, which is able to fully consolidate the graph data accesses from concurrent jobs. By reusing the same graph data among more jobs and coalescing the accesses...
Iterative computation on large graphs has challenged system research from two aspects: (1) how to co...
Mechanisms for improving the execution efficiency of graph algorithms on Data-Parallel Architectures...
Efficient large-scale graph processing is crucial to many disciplines. Yet, while graph algorithms n...
Graph processing is increasingly bottlenecked by main memory accesses. On-chip caches are of little ...
Many solutions have been recently proposed to support the processing of streaming graphs. However, f...
The explosion of digital data and the ever-growing need for fast data analysis have made in-memory b...
Abstract—Graph processing is an increasingly important ap-plication domain and is typically communic...
Algorithms operating on a graph setting are known to be highly irregular and un- structured. This le...
Abstract — Many important applications are organized around long-lived, irregular sparse graphs (e.g...
This paper describes basic programming technology to support irregular applications on scalable conc...
The consistent growth of DRAM memory bandwidth and capacity has enabled the computation of increasin...
© 2015 IEEE. Graph processing is an increasingly important application domain and is typically commu...
Graph processing workloads are being widely used in many domains such as computational biology, soci...
2018-10-16Graph analytics has drawn much research interest because of its broad applicability from m...
Intel Xeon Phi many-integrated-core (MIC) architectures usher in a new era of terascale integration....
Iterative computation on large graphs has challenged system research from two aspects: (1) how to co...
Mechanisms for improving the execution efficiency of graph algorithms on Data-Parallel Architectures...
Efficient large-scale graph processing is crucial to many disciplines. Yet, while graph algorithms n...
Graph processing is increasingly bottlenecked by main memory accesses. On-chip caches are of little ...
Many solutions have been recently proposed to support the processing of streaming graphs. However, f...
The explosion of digital data and the ever-growing need for fast data analysis have made in-memory b...
Abstract—Graph processing is an increasingly important ap-plication domain and is typically communic...
Algorithms operating on a graph setting are known to be highly irregular and un- structured. This le...
Abstract — Many important applications are organized around long-lived, irregular sparse graphs (e.g...
This paper describes basic programming technology to support irregular applications on scalable conc...
The consistent growth of DRAM memory bandwidth and capacity has enabled the computation of increasin...
© 2015 IEEE. Graph processing is an increasingly important application domain and is typically commu...
Graph processing workloads are being widely used in many domains such as computational biology, soci...
2018-10-16Graph analytics has drawn much research interest because of its broad applicability from m...
Intel Xeon Phi many-integrated-core (MIC) architectures usher in a new era of terascale integration....
Iterative computation on large graphs has challenged system research from two aspects: (1) how to co...
Mechanisms for improving the execution efficiency of graph algorithms on Data-Parallel Architectures...
Efficient large-scale graph processing is crucial to many disciplines. Yet, while graph algorithms n...