AitF: Collaborative Research: Theory and Implementation of Dynamic Data Structures for the GPU
AitF: Collaborative Research: Theory and Implementation of Dynamic Data Structures for the GPU
批准号:
1637442
负责人:
John Owens
金额:
$43.89万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2016
资助国家:
美国
项目状态:
已结题
起止时间:
2016-09-01 至 2021-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
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.
期刊论文(6)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1145/3293883.3295706
发表时间:
2019-02
期刊:
Proceedings of the 24th Symposium on Principles and Practice of Parallel Programming
影响因子:
--
作者:
[Muhammad A. Awad;Saman Ashkiani;Rob Johnson;Martín Farach-Colton;John Douglas Owens]
通讯作者:
Muhammad A. Awad;Saman Ashkiani;Rob Johnson;Martín Farach-Colton;John Douglas Owens
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.
Dynamic Graphs on the GPU
GPU 上的动态图
DOI:
10.1109/ipdps47924.2020.00081
发表时间:
2020
期刊:
Proceedings of the 34th IEEE International Parallel and Distributed Processing Symposium
影响因子:
--
作者:
[Awad, Muhammad A, Ashkiani, Saman, Porumbescu, Serban D., 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.1109/ipdps.2018.00052
发表时间:
2017-10
期刊:
2018 IEEE International Parallel and Distributed Processing Symposium (IPDPS)
影响因子:
--
作者:
[Saman Ashkiani;Martín Farach-Colton;John Douglas Owens]
通讯作者:
Saman Ashkiani;Martín Farach-Colton;John Douglas Owens
共 6 条
SPX: Collaborative Research: Global Address Programming with Accelerators
-
批准号:1823037
-
项目类别:Standard Grant
-
资助金额:$38.6万
-
财政年份:2018
-
负责人:John Owens
-
依托单位:
SI2-SSE: Gunrock: High-Performance GPU Graph Analytics
-
批准号:1740333
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2017
-
负责人:John Owens
-
依托单位:
High-Performance, High-Level Tools for Statistical Inference and Unsupervised Learning
-
批准号:1622501
-
项目类别:Continuing Grant
-
资助金额:$48.0万
-
财政年份:2016
-
负责人:John Owens
-
依托单位:
XPS: FULL: Collaborative Research: PARAGRAPH: Parallel, Scalable Graph Analytics
-
批准号:1629657
-
项目类别:Standard Grant
-
资助金额:$32.81万
-
财政年份:2016
-
负责人:John Owens
-
依托单位:
SDCI: HPC: Improvement: Infrastructure for Multi-Node Manycore Computing
-
批准号:1032859
-
项目类别:Standard Grant
-
资助金额:$39.19万
-
财政年份:2010
-
负责人:John Owens
-
依托单位:
SHF: Small: Software Fundamentals for Manycore Systems
-
批准号:1017399
-
项目类别:Standard Grant
-
资助金额:$49.98万
-
财政年份:2010
-
负责人:John Owens
-
依托单位:
CDI-Type II Collaborative Research: Understanding social networks, complex systems
-
批准号:0941371
-
项目类别:Standard Grant
-
资助金额:$129.07万
-
财政年份:2009
-
负责人:John Owens
-
依托单位:
Dynamic Complexity of Cooperation-Based Self-Organizing Commercial Networks in the First Global Age (DynCoopNet)
-
批准号:0740345
-
项目类别:Standard Grant
-
资助金额:$39.4万
-
财政年份:2007
-
负责人:John Owens
-
依托单位:
Data Structures for Data-Parallel Architectures
-
批准号:0541448
-
项目类别:Continuing Grant
-
资助金额:$20.0万
-
财政年份:2006
-
负责人:John Owens
-
依托单位:
Enhancement of Doctoral Research Capacity in Environmental Toxicology at Southern University at Baton Rouge (SUBR)
-
批准号:0450375
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:John Owens
-
依托单位:
Utilization of FTIR Experiments in Chemical Instruction
-
批准号:9151708
-
项目类别:Standard Grant
-
资助金额:$1.76万
-
财政年份:1991
-
负责人:John Owens
-
依托单位:
海外基金