课题基金 / 基金详情

HCC: Medium: Collaborative Research: Data-Parallel Hash Tables: Theory, Practice and Applications

HCC: Medium: Collaborative Research: Data-Parallel Hash Tables: Theory, Practice and Applications
HCC:媒介:协作研究:数据并行哈希表:理论、实践和应用
批准号:
0964473
负责人:
Michael Mitzenmacher
金额:
$17.11万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2010
资助国家:
美国
项目状态:
已结题
起止时间:
2010-08-01 至 2015-07-31

项目摘要

项目成果

Michael Mitzenmacher的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
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
  • 依托单位:
海外基金