Specializing Coherence, Consistency, and Push/Pull for GPU Graph Analytics

25 Feb 2020 Salvador Giordano Darvin Wesley H. Huzaifa Muhammad Alsop Johnathan Sinclair Matthew D. Adve Sarita V.

This work provides the first study to explore the interaction of update propagation with and without fine-grained synchronization (push vs. pull), emerging coherence protocols (GPU vs. DeNovo coherence), and software-centric consistency models (DRF0, DRF1, and DRFrlx) for graph workloads on emerging integrated GPU-CPU systems with native unified shared memory. We study 6 graph applications with 6 graph inputs for a total of 36 workloads running on 12 system (hardware+software) configurations reflecting the above design space of update propagation, coherence, and memory consistency... (read more)

PDF Abstract
No code implementations yet. Submit your code now