paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Tigr

Tigr:面向 GPU 图分析的不规则图规整化变换框架
ASPLOS Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems2018匹配度 1/10 · 论文聚焦 GPU 图处理中通过图变换规整化不规则图以加速,不属于用户关注的 PL+AI/静态分析、浮点程序分析、贝叶斯程序分析或 LLM 与程序分析交叉方向;虽涉及正确性保证,但目标与场景均不同。引用 83 inbox
Amir Hossein Nodehi Sabet, Junqiao Qiu, Zhijia Zhao
crossref: 2026-09-12

AI 速览

一句话:提出 Tigr 图变换框架,将不规则图规整化并保证分析结果不变,从而显著加速 GPU 图处理。

真实图常呈幂律度分布,高度不规则性使面向 SIMD 的 GPU 难以高效执行图分析。现有方案或修改图编程抽象,或改动底层线程执行模型,分别带来编程负担和架构耦合问题。本文从图数据本身出发,提出 Tigr:一个能将不规则图变换为更规整图、并对广泛图分析提供正确性保证的图变换框架。为降低变换开销,Tigr 设计轻量级虚拟变换方案,在保留规整化收益的同时显著减少实际变换成本。基于 Tigr 的 GPU 图处理在多种不规则图上相较最先进 GPU 图处理框架取得显著且一致的加速。

问题
真实图度分布高度不规则,导致 GPU 的 SIMD 执行效率低下;已有方案需修改编程抽象或底层线程执行模型。
方法
文章提出 Tigr,从图数据本身入手,将不规则图变换为更规整的图,并通过轻量虚拟变换机制降低变换开销,同时为广泛图分析提供正确性保证。
评估
在基于 Tigr 的 GPU 图处理上,对多种不规则图与最先进 GPU 图处理框架进行性能对比,报告显著且一致的加速。
原文摘要(Abstract)

Graph analytics delivers deep knowledge by processing large volumes of highly connected data. In real-world graphs, the degree distribution tends to follow the power law -- a small portion of nodes own a large number of neighbors. The high irregularity of degree distribution acts as a major barrier to their efficient processing on GPU architectures, which are primarily designed for accelerating computations on regular data with SIMD executions. Existing solutions to the inefficiency of GPU-based graph analytics either modify the graph programming abstraction or rely on changes to the low-level thread execution models. The former requires more programming efforts for designing and maintaining graph analytics; while the latter couples with the underlying architectures, making it difficult to adapt as architectures quickly evolve. Unlike prior efforts, this work proposes to address the above fundamental problem at its origin -- the irregular graph data itself. It raises a critical question in irregular graph processing: Is it possible to transform irregular graphs into more regular ones such that the graphs can be processed more efficiently on GPU-like architectures, yet still producing the same results? Inspired by the question, this work introduces Tigr -- a graph transformation framework that can effectively reduce the irregularity of real-world graphs with correctness guarantees for a wide range of graph analytics. To make the transformations practical, Tigr features a lightweight virtual transformation scheme, which can substantially reduce the costs of graph transformations, while preserving the benefits of reduced irregularity. Evaluation on Tigr-based GPU graph processing shows significant and consistent speedup over the state-of-the-art GPU graph processing frameworks for a spectrum of irregular graphs.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot4245,
  title = {Tigr},
  author = {Amir Hossein Nodehi Sabet and Junqiao Qiu and Zhijia Zhao},
  booktitle = {ASPLOS},
  year = {2018},
  doi = {10.1145/3173162.3173180}
}