III: Small: Enabling the Best Utilization of GPUs for In-Memory Data Management Systems
III: Small: Enabling the Best Utilization of GPUs for In-Memory Data Management Systems
批准号:
1718450
负责人:
Xiaodong Zhang
金额:
$50.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2017
资助国家:
美国
项目状态:
已结题
起止时间:
2017-09-01 至 2022-08-31
中文摘要
对快速实时数据分析的需求不断增长,这就要求内存数据库系统同时提供高性能事务处理和低延迟查询响应时间。由于不同的工作负载特征和不同的服务质量要求,多个工作负载在传统的CPU/多核上共同运行,因此实现这两个目标是一项极具挑战性的任务。通用图形处理单元(GPU)的兴起为最大化查询执行性能同时最小化对事务处理的干扰提供了解耦机会。然而,为了在数据库系统中充分利用这种硬件设备,必须有效地解决面向并行计算的GPU架构与面向数据处理的数据库查询工作负载之间的一些不匹配问题。该项目寻求构建基于gpu的查询执行引擎的解决方案,并提供内存数据库系统作为前所未有的机会和能力,以高性能和低成本的方式执行事务工作负载和分析工作负载。本项目试图通过将基础研究成果转化为实用的数据库系统,通过研究活动训练本科生和研究生,并及时将新的研究成果引入课堂,从而产生更广泛的影响。具体而言,该项目将解决三个不匹配问题,包括:(1)GPU的高并行计算能力与从主存到主存的数据传输速度缓慢之间的不匹配;(2) GPU有限的编程能力与数据库查询复杂的结构之间的矛盾;(3)大量并行处理核心的可用性与缺乏对并发任务执行和内存管理的系统软件支持之间的关系。本项目将采用整体系统设计方法,通过开展几个密切相关的研究任务来解决这些挑战。(1)项目团队将开发一个具有多层次抽象和优化的软件翻译框架,将结构化查询语言查询自动翻译成在gpu上运行的高效程序。(2)考虑GPU性能因素,开发查询执行成本模型,支持查询优化和动态再优化。(3)团队将设计特定的算法和查询执行技术,以有效地处理两种复杂但实际重要的查询,即嵌套子查询和递归查询。(4)团队将构建用于系统级设备内存管理和动态查询调度的软件层。(5)最后的任务将是将项目成果集成到具有全面工作负载的代表性开源内存系统中。这个项目的研究成果将是开源的。
英文摘要
The continuously increasing demand for fast and real-time data analytics requires that in-memory database systems provide both high-performance transaction processing and low-latency query response time. To accomplish these two goals is a highly challenging task as multiple workloads are co-run on conventional CPU/multicores due to different workload characteristics and different quality of service requirements. The rise of general-purpose graphical processing units (GPU) brings a decoupling opportunity of maximizing query execution performance while minimizing interference to transaction processing. However, best utilization of such a hardware device in database systems must effectively address several mismatches between the parallel computing-oriented architecture of GPU and the data processing-oriented database query workloads. This project seeks a solution of building a GPU-based query execution engine and offers in-memory database systems as an unprecedented opportunity and capability to execute both transaction workloads and analytics workloads in a high-performance and low-cost way. This project attempts to make a high broader impact by transforming basic research results into practical database systems, and by training both undergraduate and graduate students with research activities, and by timely introducing new research results into classrooms.Specifically, the project will address three mismatching issues, including (1) the one between high parallel computing power in GPU and slow data transfer speeds from/to main memory; (2) the one between GPU's limited programming capabilities and database query's complex structures; and (3) the one between the availability of massive parallel processing cores and the lack of system software support for concurrent task executions and memory management. This project will apply a holistic system design methodology to cohesively address these challenges by carrying out several closely related research tasks. (1) The project team will develop a software translation framework with multi-level abstractions and optimizations to automatically translate Structured Query Language queries into highly-efficient programs running on GPUs. (2) The team will develop query execution cost models by considering GPU performance factors to support query optimization and dynamic re-optimization. (3) The team will design specific algorithms and query execution techniques to efficiently handle two complex but practically important queries, namely nested sub-queries and recursive queries. (4) The team will build a software layer for system-level device memory management and dynamic query scheduling. (5) A final task will be to integrate the project outcome into representative open source in-memory systems with comprehensive workloads. The research efforts in this project will be open source.
期刊论文(11)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1145/3514221.3526134
发表时间:
2022-06
期刊:
Proceedings of the 2022 International Conference on Management of Data
影响因子:
--
作者:
[Qiange Wang;Yanfeng Zhang;Hao Wang;Chao Chen;Xiaodong Zhang;Geoffrey X. Yu]
通讯作者:
Qiange Wang;Yanfeng Zhang;Hao Wang;Chao Chen;Xiaodong Zhang;Geoffrey X. Yu
HYPHA: a framework based on separation of parallelism to accelerate persistent homology matrix reduction
HYPHA:基于并行分离加速持久同源矩阵约简的框架
DOI:
--
发表时间:
2019
期刊:
Proceedings of 33rd ACM International Conference on Supercomputing (ICS 2019
影响因子:
--
作者:
[Simon Zhang, Mengbai Xiao]
通讯作者:
Simon Zhang, Mengbai Xiao
DOI:
10.1145/3503161.3548145
发表时间:
2022-10
期刊:
Proceedings of the 30th ACM International Conference on Multimedia
影响因子:
--
作者:
[An Qin;Mengbai Xiao;Ben Huang;Xiaodong Zhang]
通讯作者:
An Qin;Mengbai Xiao;Ben Huang;Xiaodong Zhang
DOI:
10.14778/3476311.3476371
发表时间:
2021-07
期刊:
Proc. VLDB Endow.
影响因子:
--
作者:
[Mengbai Xiao;An Qin;Yongwei Wu;Xinjie Huang;Xiaodong Zhang]
通讯作者:
Mengbai Xiao;An Qin;Yongwei Wu;Xinjie Huang;Xiaodong Zhang
DOI:
10.1109/icde51399.2021.00273
发表时间:
2021-04
期刊:
2021 IEEE 37th International Conference on Data Engineering (ICDE)
影响因子:
--
作者:
[Sofoklis Floratos;A. Ghazal;Jason Sun;Jianjun Chen;Xiaodong Zhang]
通讯作者:
Sofoklis Floratos;A. Ghazal;Jason Sun;Jianjun Chen;Xiaodong Zhang
共 11 条
Understanding the molecular basis of checkpoint response during DNA double-strand break repair
-
批准号:MR/Y001192/1
-
项目类别:Research Grant
-
资助金额:$259.76万
-
财政年份:2024
-
负责人:Xiaodong Zhang
-
依托单位:
Collaborative Research: SHF: Medium: Hardware and Software Support for Memory-Centric Computing Systems
-
批准号:2312507
-
项目类别:Continuing Grant
-
资助金额:$33.3万
-
财政年份:2023
-
负责人:Xiaodong Zhang
-
依托单位:
Elements: Sustained Innovation and Service by a GPU-accelerated Computation Tool for Applications of Topological Data Analysis
-
批准号:2310510
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2023
-
负责人:Xiaodong Zhang
-
依托单位:
Collaborative Research: SHF: Medium: A New Direction of Research and Development to Fulfill the Promise of Computational Storage
-
批准号:2210753
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2022
-
负责人:Xiaodong Zhang
-
依托单位:
Travel: Travel Support for The 42nd IEEE International Conference on Distributed Computing Systems (ICDCS 2022)
-
批准号:2139584
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:2021
-
负责人:Xiaodong Zhang
-
依托单位:
SHF: Small: Automatic, adaptive and massive parallel data processing on GPU/RDMA clusters in both synchronous and asynchronous modes
-
批准号:2005884
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2020
-
负责人:Xiaodong Zhang
-
依托单位:
Travel Support for the 39th IEEE International Conference on Distributed Computing Systems (ICDCS 19)
-
批准号:1931341
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2019
-
负责人:Xiaodong Zhang
-
依托单位:
Collaborative Research: Inferring Marine Particle Properties from Polarized Volume Scattering Functions
-
批准号:1917337
-
项目类别:Standard Grant
-
资助金额:$25.59万
-
财政年份:2018
-
负责人:Xiaodong Zhang
-
依托单位:
Organisation and regulation of bacterial enhancer-binding proteins
-
批准号:BB/R018499/1
-
项目类别:Research Grant
-
资助金额:$131.07万
-
财政年份:2018
-
负责人:Xiaodong Zhang
-
依托单位:
Travel Support for the 38th IEEE International Conference on Distributed Computing Systems (ICDCS 18)
-
批准号:1836366
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2018
-
负责人:Xiaodong Zhang
-
依托单位:
REU Site: Undergraduate Research in Intelligent Autonomous Vehicles
-
批准号:1659813
-
项目类别:Standard Grant
-
资助金额:$38.06万
-
财政年份:2017
-
负责人:Xiaodong Zhang
-
依托单位:
Travel Support for the 37th IEEE International Conference on Distributed Computing Systems (ICDCS 17)
-
批准号:1742939
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2017
-
负责人:Xiaodong Zhang
-
依托单位:
Travel Support for the 36th IEEE International Conference on Distributed Computing Systems (ICDCS 16)
-
批准号:1639580
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2016
-
负责人:Xiaodong Zhang
-
依托单位:
structures and mechanism of BRCA2 in meiotic recombination
-
批准号:MR/N000188/1
-
项目类别:Research Grant
-
资助金额:$55.77万
-
财政年份:2016
-
负责人:Xiaodong Zhang
-
依托单位:
XPS: FULL: Collaborative Research: Maximizing the Performance Potential and Reliability of Flash-based Solid State Devices for Future Storage Systems
-
批准号:1629403
-
项目类别:Standard Grant
-
资助金额:$28.5万
-
财政年份:2016
-
负责人:Xiaodong Zhang
-
依托单位:
Structures and Mechanisms of RNA polymerase inhibition and activation
-
批准号:BB/N007816/1
-
项目类别:Research Grant
-
资助金额:$138.56万
-
财政年份:2016
-
负责人:Xiaodong Zhang
-
依托单位:
SHF:Medium:Collaborative Research: Architectural and System Support for Building Versatile Memory Systems
-
批准号:1513944
-
项目类别:Continuing Grant
-
资助金额:$30.0万
-
财政年份:2015
-
负责人:Xiaodong Zhang
-
依托单位:
Collaborative Research: Inferring Marine Particle Properties from Polarized Volume Scattering Functions
-
批准号:1459168
-
项目类别:Standard Grant
-
资助金额:$44.28万
-
财政年份:2015
-
负责人:Xiaodong Zhang
-
依托单位:
Travel Support for the 35th IEEE International Conference on Distributed Computing Systems (ICDCS 2015)
-
批准号:1540768
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2015
-
负责人:Xiaodong Zhang
-
依托单位:
An inhibited state of bacterial RNA polymerase as a framework for antibiotic design.
-
批准号:MR/N006828/1
-
项目类别:Research Grant
-
资助金额:$31.43万
-
财政年份:2015
-
负责人:Xiaodong Zhang
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性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
-
负责人:何祖华
-
依托单位: