POSTER: An Efficient Uncertain Graph Processing Framework for Heterogeneous Architectures
Uncertain (or Probabilistic) graphs have been ubiquitously used to represent noisy, incomplete, and inaccurate linked data in many emerging applications. Existing solutions are heavily time-consumed on even a simple node-to-node reliability query over uncertain graphs, which is a #P-hard problem, as they need to evaluate an exponential number of certain instances (``possible worlds") generated from the uncertain graph. Modern GPUs provide the massive amount of parallelism to efficiently process large-scale certain graph computation, but the challenges still exist due to their lack of the support for complex probabilistic nature of uncertain graphs. Specifically, the storage representation of an uncertain graph would be exponential on samples for reasonable accuracy. Traditional processing methods by storing each instance and then running certain graph analytic are deemed undesirable on GPU. Meanwhile, compared to conventional certain graph analytics, the probabilistic processing along each node-to-node path over an uncertain graph is much more computation-insensitive than memory-insensitive traversal.
To address these challenges, we adopt a unified indexing bit-aware path structure (BitPath) by pre-sampling ``possible world", which largely reduces the redundant irregular traversing and computation overhead, and propose to share and prune these pre-indexed BitPaths on parallel configurations. By taking advantage of GPUs, We present BPGraph, an efficient and scalable GPU-accelerated analytic framework that processes uncertain graphs using optimized fine-grained hybrid execution and GPU-friendly data formation after decomposing graph into more regular linked pieces. BPGraph proposes constructs for the uncertain graph applications on multi-accelerator programming. Meanwhile, several modern GPU-based features are exploited to accelerate the parallel execution, including cooperative groups and a finer-grained intra-GPU synchronization between parallel threads. Extensive experimental evaluations on widely real-world graphs and algorithms demonstrate that BPGraph significantly achieves significant speedup compared to CPU-based approaches.
Tue 2 MarDisplayed time zone: Eastern Time (US & Canada) change
13:30 - 14:30 | |||
13:30 6mTalk | POSTER: In-situ Workflow Auto-tuning through Combining Component Models Main Conference Tong Shu Southern Illinois University Carbondale, Yanfei Guo Argonne National Laboratory, Justin Wozniak Argonne National Laboratory, Xiaoning Ding New Jersey Institute of Technology, Ian Foster Argonne Nat Lab and U.Chicago, Tahsin Kurc Stony Brook University Link to publication | ||
13:36 6mTalk | POSTER: Simplifying Low-Level GPU Programming with GAS Main Conference Da Yan Hong Kong University of Science and Technology, Wei Wang Hong Kong University of Science and Technology, Xiaowen Chu Hong Kong Baptist University Link to publication | ||
13:42 6mTalk | POSTER: Corder: Cache-Aware Reordering for Optimizing Graph Analytics Main Conference YuAng Chen The Chinese University of Hong Kong, Shenzhen, Yeh-Ching Chung The Chinese University of Hong Kong, Shenzhen Link to publication | ||
13:48 6mTalk | POSTER: DFOGraph: An I/O- and Communication-Efficient System for Distributed Fully-out-of-Core Graph Processing Main Conference Jiping Yu Tsinghua University, Wei Qin Tsinghua University, Xiaowei Zhu Tsinghua University, Zhenbo Sun Tsinghua University, Jianqiang Huang Tsinghua University, Xiaohan Li Tsinghua University, Wenguang Chen Tsinghua University Link to publication | ||
13:54 6mTalk | POSTER: An Efficient Uncertain Graph Processing Framework for Heterogeneous Architectures Main Conference Heng Zhang Institute of Software, Chinese Academy of Sciences; University of Sydney, Lingda Li Brookhaven National Laboratory, Donglin Zhuang University of Sydney, Rui Liu University of Chicago, Shuang Song Facebook Inc., Dingwen Tao Washington State University, Yanjun Wu Institute of Software, Chinese Academy of Sciences, Shuaiwen Leon Song University of Sydney Link to publication | ||
14:00 6mTalk | POSTER: Dynamic Scaling for Low-Precision Learning Main Conference Ruobing Han Peking University, Min Si Argonne National Laboratory, James W. Demmel UC Berkeley, Yang You UC Berkeley Link to publication | ||
14:06 6mTalk | POSTER: Exploring Deep Reuse in Winograd CNN Inference Main Conference Ruofan Wu Renmin University of China, Feng Zhang Renmin University of China, Zhen Zheng Alibaba Group, Xiaoyong Du Renmin University of China, Xipeng Shen North Carolina State University Link to publication | ||
14:12 6mTalk | POSTER: A Novel Memory-Efficient Deep Learning Training Framework via Error-Bounded Lossy Compression Main Conference Sian Jin Washington State University, Guanpeng Li University of Iowa, Shuaiwen Leon Song University of Sydney, Dingwen Tao Washington State University Link to publication | ||
14:18 6mTalk | POSTER: FFT Blitz: The Tensor Cores Strike Back Main Conference Sultan Durrani University of Illinois at Urbana-Champaign, Muhammad Saad Chughtai Georgia Institute of Technology, Abdul Dakkak University of Illinois at Urbana-Champaign, Wen-mei Hwu University of Illinois at Urbana-Champaign, Lawrence Rauchwerger UIUC Link to publication | ||
14:24 6mBreak | Break Main Conference |