Exploiting Locality in Graph Analytics through Hardware-Accelerated Traversal Scheduling
Graph processing is increasingly bottlenecked by main memory accesses. On-chip caches are of little help because the irregular structure of graphs causes seemingly random memory references. However, most real-world graphs offer significant potential locality-it is just hard to predict ahead of time....
Main Authors: | Mukkara, Anurag (Author), Beckmann, Nathan (Author), Abeydeera, Maleen Hasanka (Author), Ma, Xiaosong (Author), Sanchez Martin, Daniel (Author) |
---|---|
Other Authors: | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory (Contributor), Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science (Contributor) |
Format: | Article |
Language: | English |
Published: |
Institute of Electrical and Electronics Engineers (IEEE),
2020-03-24T18:50:57Z.
|
Subjects: | |
Online Access: | Get fulltext |
Similar Items
-
Optimizing throughput architectures for speculative parallelism
by: Abeydeera, Maleen Hasanka (Weeraratna Patabendige Maleen Hasanka)
Published: (2017) -
Chronos: Efficient Speculative Parallelism for Accelerators
by: Abeydeera, Maleen, et al.
Published: (2022) -
Exploiting large-scale data analytics platforms with accelerator hardware
Published: () -
Data-centric execution of speculative parallel programs
by: Jeffrey, Mark Christopher, et al.
Published: (2018) -
PHI: Architectural Support for Synchronization- and Bandwidth-Efficient Commutative Scatter Updates
by: Mukkara, Anurag Reddy, et al.
Published: (2021)