AitF: Collaborative Reserach: Theory and Implementation of Dynamic Data Structures for the GPU
AitF: Collaborative Reserach: Theory and Implementation of Dynamic Data Structures for the GPU
批准号:
1637458
负责人:
Martin Farach-Colton
金额:
$34.94万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2016
资助国家:
美国
项目状态:
已结题
起止时间:
2016-09-01 至 2020-08-31
中文摘要
计算机以“数据结构”组织数据,这种结构的设计是为了允许对数据进行某些操作,例如查找符合特定标准集的所有项,或向现有数据集添加新项。计算机科学家努力构建能够快速有效地执行这些操作的数据结构。使数据结构操作更快的一种方法是使用不止一个,而是多个并行操作的处理器来执行给定的操作。然而,今天的许多并行数据结构只支持有限的一组操作,而且,值得注意的是,不允许修改这些数据结构的操作,而不是在只更新部分数据时从头开始重建整个结构。在这个项目中,pi汇集了数据结构和并行计算方面的专业知识,以设计、构建和评估允许更新操作的动态数据结构。这项工作的目标是高性能、高度并行的图形处理单元(GPU),并将显著拓宽GPU可以处理的应用类别。这些pi将以免费开源软件的形式发布他们的研究成果,并将与工业合作伙伴NVIDIA合作,将该项目的研究和教育成果纳入NVIDIA广泛的教育工作中。在这个项目中,pi建议为多核(GPU)计算构建动态、高性能的数据结构。今天的GPU数据结构很少在GPU上构建,而是在CPU上构建并复制到GPU上,并且今天的GPU数据结构不能在GPU上动态更新,而是必须从头开始重建。该项目针对具有点和范围查询、列表、近似成员关系和范围查询结构的动态字典数据结构。pi将把这些数据结构作为高性能、灵活的开源软件来实现,并使用这些数据结构来开发针对GPU的理论模型,供理论家和多核计算从业者使用。该项目还将关注数据结构设计、实现、建模和评估方面的许多交叉问题,这些问题可能对多核计算产生重大的实际影响。
英文摘要
Computers organize data in "data structures," which are designed to allow certain operations on data such as looking up all items that match a particular set of criteria, or adding new items to an existing data set. Computer scientists strive to build data structures that can perform these operations quickly and efficiently. One way to make data structure operations faster is to use not just one but many processors, operating in parallel, to perform a given operation. However, many of today's parallel data structures support only a limited set of operations and, notably, do not allow operations that modify these data structures instead of rebuilding an entire structure from scratch when only part of the data is updated. In this project the PIs bring together expertise in data structures and parallel computing to design, build, and evaluate dynamic data structures that allow update operations. This work targets the high-performance, highly-parallel graphics processing unit (GPU) and will significantly broaden the class of applications that the GPU can address. The PIs will release their results as freely-available open-source software and will work with industrial partner NVIDIA to incorporate the research and educational outcomes of this project into NVIDIA's broad educational efforts.In this project the PIs propose to build dynamic, high-performance data structures for manycore (GPU) computing. Today's GPU data structures are rarely constructed on the GPU but instead are built on the CPU and copied to the GPU, and today's GPU data structures cannot be updated dynamically on the GPU but instead must be rebuilt from scratch. This project targets dynamic dictionary data structures with point and range queries, lists, and approximate membership and range query structures. The PIs will implement these data structures as high-performance, flexible, open-source software and use these data structures to develop a theoretical model, targeted at the GPU, for use by theorists and practitioners in manycore computing. The project will also focus on numerous cross-cutting issues in data structure design, implementation, modeling, and evaluation that have the potential for significant practical impact on manycore computing.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1145/3032969
发表时间:
2017-03
期刊:
ACM Transactions on Storage (TOS)
影响因子:
--
作者:
[Jun Yuan;Yang Zhan;William K. Jannen;P. Pandey;Amogh Akshintala;Kanchan Chandnani;Pooja Deo;Zardosht Kasheff;L. Walsh;M. A. Bender;Martín Farach-Colton;Rob Johnson;Bradley C. Kuszmaul;Donald E. Porter]
通讯作者:
Jun Yuan;Yang Zhan;William K. Jannen;P. Pandey;Amogh Akshintala;Kanchan Chandnani;Pooja Deo;Zardosht Kasheff;L. Walsh;M. A. Bender;Martín Farach-Colton;Rob Johnson;Bradley C. Kuszmaul;Donald E. Porter
DOI:
--
发表时间:
2020
期刊:
影响因子:
--
作者:
[Alex Conway;Abhishek K. Gupta;Vijay Chidambaram;Martín Farach-Colton;Richard P. Spillane;Amy Tai;Rob Johnson]
通讯作者:
Alex Conway;Abhishek K. Gupta;Vijay Chidambaram;Martín Farach-Colton;Richard P. Spillane;Amy Tai;Rob Johnson
Quotient Filters: Approximate Membership Queries on the GPU
商过滤器:GPU 上的近似成员资格查询
DOI:
10.1109/ipdps.2018.00055
发表时间:
2018
期刊:
Proceedings of the 31st IEEE International Parallel and Distributed Processing Symposium
影响因子:
--
作者:
[Geil, Afton, Farach-Colton, Martin, Owens, John D.]
通讯作者:
Owens, John D.
GPU LSM: A Dynamic Dictionary Data Structure for the GPU
GPU LSM:GPU 的动态字典数据结构
DOI:
10.1109/ipdps.2018.00053
发表时间:
2018
期刊:
Proceedings of the 31st IEEE International Parallel and Distributed Processing Symposium
影响因子:
--
作者:
[Ashkiani, Saman, Li, Shengren, Farach-Colton, Martin, Amenta, Nina, Owens, John D.]
通讯作者:
Owens, John D.
DOI:
10.1145/3034786.3056117
发表时间:
2017-05
期刊:
Proceedings of the 36th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems
影响因子:
--
作者:
[M. A. Bender;Martín Farach-Colton;Rob Johnson;Simon Mauras;Tyler Mayer;C. Phillips;Helen Xu]
通讯作者:
M. A. Bender;Martín Farach-Colton;Rob Johnson;Simon Mauras;Tyler Mayer;C. Phillips;Helen Xu
共 10 条
NSF-BSF: Collaborative Research: AF: Small: Algorithmic Performance through History Independence
-
批准号:2420942
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2024
-
负责人:Martin Farach-Colton
-
依托单位:
Collaborative Research: AF: Medium: Adventures in Flatland: Algorithms for Modern Memories
-
批准号:2423105
-
项目类别:Continuing Grant
-
资助金额:$29.98万
-
财政年份:2024
-
负责人:Martin Farach-Colton
-
依托单位:
NSF-BSF: Collaborative Research: AF: Small: Algorithmic Performance through History Independence
-
批准号:2247576
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2023
-
负责人:Martin Farach-Colton
-
依托单位:
Collaborative Research: PPoSS: Planning: Efficient Address Translation with Formal Guarantees for Data-Center-Scale Applications
-
批准号:2118620
-
项目类别:Standard Grant
-
资助金额:$12.5万
-
财政年份:2021
-
负责人:Martin Farach-Colton
-
依托单位:
Collaborative Research: AF: Medium: Adventures in Flatland: Algorithms for Modern Memories
-
批准号:2106999
-
项目类别:Continuing Grant
-
资助金额:$29.98万
-
财政年份:2021
-
负责人:Martin Farach-Colton
-
依托单位:
Travel Grant for Algorithmic Principles of Computer Systems (APOCS) Conference: Salt Lake City, Utah - January 2020
-
批准号:1947478
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2019
-
负责人:Martin Farach-Colton
-
依托单位:
ABR: CSR: Medium: Collaborative Research: FTFS: A Read/Write Optimized Fractal Tree File System
-
批准号:1938180
-
项目类别:Standard Grant
-
资助金额:$28.8万
-
财政年份:2019
-
负责人:Martin Farach-Colton
-
依托单位:
Collaborative Research: Conference: AitF PI Meeting
-
批准号:1712716
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2017
-
负责人:Martin Farach-Colton
-
依托单位:
CCF-BSF: AF: Small: Collaborative Research: The Dictionary Problem Considered
-
批准号:1715777
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2017
-
负责人:Martin Farach-Colton
-
依托单位:
CSR: Medium: Collaborative Research: FTFS: A Read/Write-Optimized Fractal Tree File System
-
批准号:1408782
-
项目类别:Standard Grant
-
资助金额:$24.0万
-
财政年份:2014
-
负责人:Martin Farach-Colton
-
依托单位:
BIGDATA: Mid-Scale: DCM: Collaborative Research: Eliminating the Data Ingestion Bottleneck in Big-Data Applications
-
批准号:1247750
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2013
-
负责人:Martin Farach-Colton
-
依托单位:
AF: Small: Collaborative Research: Algorithms for Reallocation Problems
-
批准号:1114930
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2011
-
负责人:Martin Farach-Colton
-
依托单位:
HECURA: Colaborative: Multidimensional and String Indexes for Streaming Data
-
批准号:0937829
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2009
-
负责人:Martin Farach-Colton
-
依托单位:
SBIR Phase I: A Storage Engine for High-Volume Data
-
批准号:0740298
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2008
-
负责人:Martin Farach-Colton
-
依托单位:
Collaborative Research: Adversarial Contention Resolution
-
批准号:0632838
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Martin Farach-Colton
-
依托单位:
Collaborative Research: High-Performance Data Access through Memory Abstraction
-
批准号:0541097
-
项目类别:Standard Grant
-
资助金额:$15.0万
-
财政年份:2006
-
负责人:Martin Farach-Colton
-
依托单位:
HEC: Collaborative Research: Techniques for Streaming File Systems and Databases
-
批准号:0621425
-
项目类别:Standard Grant
-
资助金额:$15.04万
-
财政年份:2006
-
负责人:Martin Farach-Colton
-
依托单位:
Algorithms for Metric Space Embeddings
-
批准号:9820879
-
项目类别:Standard Grant
-
资助金额:$23.2万
-
财政年份:1999
-
负责人:Martin Farach-Colton
-
依托单位:
Career: Distance Based Methods in Phylogeny Reconstruction: Trees and Strings
-
批准号:9501942
-
项目类别:Continuing Grant
-
资助金额:$13.3万
-
财政年份:1995
-
负责人:Martin Farach-Colton
-
依托单位:
海外基金