SHF: Small: GPU-dedicated Graph Transformations for Accelerating Iterative Graph Analytics
SHF: Small: GPU-dedicated Graph Transformations for Accelerating Iterative Graph Analytics
批准号:
1813173
负责人:
Zhijia Zhao
金额:
$50.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2018
资助国家:
美国
项目状态:
已结题
起止时间:
2018-10-01 至 2022-09-30
中文摘要
图分析通过挖掘大量高度关联的数据,如社交网络、航空网络、生物网络和互联网拓扑,在许多科学领域产生更深层次的知识。由于其计算和数据密集型的特性,具有大规模并行性的gpu在加速图形分析方面具有巨大的潜力。然而,由于GPU的常规计算设计与现实世界图形的高度不规则性之间的不匹配,现有的解决方案表现出GPU资源的低利用率。此外,由于gpu有限的设备内存,它经常无法处理相对较大的图形。本研究的目标是通过转换图形,使数据和工作负载更适合GPU计算,从而显着提高GPU资源利用率并提高图形分析的可扩展性。这项研究的结果包括可以很容易地部署在现有的大规模高性能系统上的软件产品,这些系统配备了gpu,用于执行现实世界的图形应用程序。更广泛地说,这项研究有助于加速生物信息学、社会科学和公共安全等科学领域的新发现。具体来说,本研究开发了一系列面向gpu的图形转换,这些转换共同解决了输入图形级别的不规则性、可伸缩性和负载不平衡的挑战。其中包括:(1)规律性图变换,将不规则的图结构转换为更规则的图结构,以解决GPU效率低的问题;(2)可扩展性的图形转换,将大图形转换为无循环和循环小图形的混合,每个小图形都适合GPU全局内存。通过最大限度地将计算从非循环图迁移到循环图,转换可以大大减少GPU内存和主机内存之间的数据移动;(3)针对多GPU系统的图变换,解决迭代图分析中活动节点变化导致的GPU负载不平衡问题。这是通过生成小而重叠的图并有选择地处理重叠的区域来实现的。最后,本研究通过根据输入图形和GPU平台的属性定制转换设计,将上述转换集成在一起,以最大限度地提高整体效益。评估包括来自KONNECT和SNAP存储库的大型图形数据集。图分析算法的实现被打包成易于使用的编程接口,并在这个项目的过程中发布。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
Graph analytics yields deeper knowledge in many scientific domains by mining large volumes of highly connected data, such as social networks, airline networks, biological networks, and internet topology. Due to its compute and data-intensive nature, GPUs with massive parallelism hold great potential in accelerating graph analytics. However, existing solutions exhibit low utilization of GPU resources caused by the mismatch between GPU's design for regular computations and the highly irregular nature of real-world graphs. Moreover, GPUs often fail to handle relatively large graphs due to their limited on-device memory. The goal of this research is to dramatically improve the GPU resource utilization and boost the scalability of graph analytics by transforming the graphs in ways that make the data and workloads better fit in the GPU computing. The results of this research include software products that can be readily deployed on existing large-scale high-performance systems equipped with GPUs for executing real-world graph applications. More broadly, this research helps accelerate new discoveries in scientific fields like bioinformatics, social science, and public security. Specifically, this research develops a series of GPU-oriented graph transformations that together address the challenges of irregularity, scalability, and load imbalance at the input graph level. These include: (1) graph transformations for regularity which transform the irregular graph structures into more regular ones to address the low GPU efficiency; (2) graph transformations for scalability which transform a large graph into a mix of acyclic and cyclic small graphs, with each of them fitting into the GPU global memory. By maximally migrating computation from the acyclic graphs to the cyclic ones, the transformations can greatly reduce the data movement between GPU memory and host memory; and (3) graph transformations for multi-GPU systems which address the GPU load imbalance caused by the variation of active nodes in iterative graph analytics. This is achieved by generating small yet overlapped graphs and selectively processing the overlapped regions. Finally, this research integrates the above transformations to maximize the overall benefits by tailoring the design of the transformations to the properties of input graphs and GPU platforms. The evaluation includes large graph data sets from KONNECT and SNAP repositories. The implementations of graph analysis algorithms are packaged into easy-to-use programming interfaces and released over the course of this project.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(12)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1109/bigdata47090.2019.9006359
发表时间:
2019-12
期刊:
2019 IEEE International Conference on Big Data (Big Data)
影响因子:
--
作者:
[Abbas Mazloumi;Xiaolin Jiang;Rajiv Gupta]
通讯作者:
Abbas Mazloumi;Xiaolin Jiang;Rajiv Gupta
SimGQ+: Simultaneously evaluating iterative point-to-all and point-to-point graph queries
SimGQ:同时评估迭代点对所有和点对点图查询
DOI:
10.1016/j.jpdc.2022.01.007
发表时间:
2022
期刊:
Journal of parallel and distributed computing
影响因子:
3.8
作者:
[Xu, Chengshuo, Mazloumi, Abbas, Jiang, Xiaolin, Gupta, Rajiv]
通讯作者:
Gupta, Rajiv
VRGQ: Evaluating a Stream of Iterative Graph Queries via Value Reuse
VRGQ:通过值重用评估迭代图查询流
DOI:
10.1145/3469379.3469382
发表时间:
2021
期刊:
ACM SIGOPS Operating Systems Review
影响因子:
--
作者:
[Jiang, Xiaolin, Xu, Chengshuo, Gupta, Rajiv]
通讯作者:
Gupta, Rajiv
DOI:
10.1109/micro50266.2020.00078
发表时间:
2020-10
期刊:
2020 53rd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO)
影响因子:
--
作者:
[Shafiur Rahman;N. Abu-Ghazaleh;Rajiv Gupta]
通讯作者:
Shafiur Rahman;N. Abu-Ghazaleh;Rajiv Gupta
DSGEN: concolic testing GPU implementations of concurrent dynamic data structures
DSGEN:并发动态数据结构的 concolic 测试 GPU 实现
DOI:
10.1145/3447818.3460962
发表时间:
2021
期刊:
ICS '21: Proceedings of the ACM International Conference on Supercomputing
影响因子:
--
作者:
[Sun, Xiaofan, Gupta, Rajiv]
通讯作者:
Gupta, Rajiv
共 11 条
Collaborative Research: SHF: Medium: Precise Static Analysis of Event-based Systems
-
批准号:2106383
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2021
-
负责人:Zhijia Zhao
-
依托单位:
CAREER: Transducer-Centric Parallelization for Scalable Semi-Structured Data Processing
-
批准号:1751392
-
项目类别:Continuing Grant
-
资助金额:$46.13万
-
财政年份:2018
-
负责人:Zhijia Zhao
-
依托单位:
CRII: SHF: FSM-Centric Approximate Computing --- A Disciplined Approach
-
批准号:1565928
-
项目类别:Standard Grant
-
资助金额:$17.5万
-
财政年份:2016
-
负责人:Zhijia Zhao
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: