HCC: Medium: Collaborative Research: Data-Parallel Hash Tables: Theory, Practice and Applications
HCC: Medium: Collaborative Research: Data-Parallel Hash Tables: Theory, Practice and Applications
批准号:
0964473
负责人:
Michael Mitzenmacher
金额:
$17.11万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2010
资助国家:
美国
项目状态:
已结题
起止时间:
2010-08-01 至 2015-07-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Parallel data structures and algorithms are becoming an increasingly important research area, due to the rapid advances in GPUs and other massively parallel commodity multi-core hardware along with the software needed to program these devices. In this collaborative effort involving the University of California at Davis and Harvard University, the PIs will focus on the design and implementation of parallel hash tables, one of the most fundamental of data structures, on the new platforms. Real-time parallel hashing would enable a variety of graphics applications on dynamically changing data, including spatial hashing, surface and image matching, and hashed octrees which in turn enable a host of other applications including Boolean surface operations, point-cloud nearest neighbors, ray-tracing acceleration and photon mapping. In prior work, the PIs built a baseline implementation that shows effective parallel hashing can be done on the GPU; they can construct the table as quickly as the fastest available radix sort, and can execute parallel random access on the elements much more quickly than binary search. In the current research, the PIs plan to improve upon their baseline implementation significantly, while also focusing on related structures such as multi-maps and Bloom filters. New designs and construction algorithms will be developed, implemented, and analyzed with respect to performance, and then applied to a variety of computer graphics applications. The PIs expect this work to lead to interesting theoretical results; modern hash table constructions have never been considered in the parallel context, so finding the right model for analysis is one goal of the research.Broader Impacts: This project will contribute to the computing infrastructure, not only for computer graphics but also for general-purpose computation. The PIs will distribute their implementations freely, in part by extending and building upon their existing (and popular) library of general-purpose data structures (the CUDA Data Parallel Primitives). The PIs note that making the most of the emerging parallel GPU resources requires training the next generation of programmers to think in parallel; therefore, they plan to exploit this project as an opportunity to revive a long-untaught undergraduate parallel programming course, in addition to studying parallel algorithms with their graduate students.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
AF: Small: Algorithms and Data Structures with Predictions
-
批准号:2101140
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2021
-
负责人:Michael Mitzenmacher
-
依托单位:
Foundations of Data Science Institute
-
批准号:2023528
-
项目类别:Continuing Grant
-
资助金额:$42.04万
-
财政年份:2020
-
负责人:Michael Mitzenmacher
-
依托单位:
CIF: NeTS: Medium: Collaborative Research: Unifying Data Synchronization
-
批准号:1563710
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2016
-
负责人:Michael Mitzenmacher
-
依托单位:
AitF: FULL: Collaborative Research: Better Hashing for Applications: From Nuts & Bolts to Asymptotics
-
批准号:1535795
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2015
-
负责人:Michael Mitzenmacher
-
依托单位:
10th Workshop on Algorithms and Models for the Web Graph (WAW 2013)
-
批准号:1343125
-
项目类别:Standard Grant
-
资助金额:$0.86万
-
财政年份:2014
-
负责人:Michael Mitzenmacher
-
依托单位:
AF: Small: Data Synchronization : Theory, Algorithms, and Practice
-
批准号:1320231
-
项目类别:Standard Grant
-
资助金额:$39.94万
-
财政年份:2013
-
负责人:Michael Mitzenmacher
-
依托单位:
TWC: Medium: Collaborative: Privacy-Preserving Distributed Storage and Computation
-
批准号:1228598
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2012
-
负责人:Michael Mitzenmacher
-
依托单位:
AF : Small : The Theory and Practice of Hash-Based Algorithms and Data Structures
-
批准号:0915922
-
项目类别:Standard Grant
-
资助金额:$44.2万
-
财政年份:2009
-
负责人:Michael Mitzenmacher
-
依托单位:
NeTS FIND: A Network-Wide Hashing Infrastructure for Monitoring and Measurement
-
批准号:0721491
-
项目类别:Continuing Grant
-
资助金额:$33.0万
-
财政年份:2007
-
负责人:Michael Mitzenmacher
-
依托单位:
Towards a Basic Understanding of Channels with Synchronization Errors
-
批准号:0634923
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2006
-
负责人:Michael Mitzenmacher
-
依托单位:
Low Density Parity Check Codes for Channels with Memory
-
批准号:0118701
-
项目类别:Continuing Grant
-
资助金额:$51.0万
-
财政年份:2001
-
负责人:Michael Mitzenmacher
-
依托单位:
CAREER: Dynamic Processes and Network Algorithms
-
批准号:9983832
-
项目类别:Continuing Grant
-
资助金额:$20.0万
-
财政年份:2000
-
负责人:Michael Mitzenmacher
-
依托单位:
海外基金