中文

Dr. Top-k:基于委托中心的 GPU 上 Top-k 计算

信息检索 2021-09-20 v1 数据库 分布式、并行与集群计算

摘要

近期的 top-kk 计算工作探索了修订各类排序算法以在 GPU 上回答 top-kk 查询的可能性。遗憾的是,这些努力执行了远多于所需的操作。本文介绍 Dr. Top-k,一种 GPU 上基于委托中心的 top-kk 系统,可显著减少 top-kk 工作负载。具体而言,它包含三项主要贡献:首先,我们提出委托中心概念的全面设计,包括最大委托、基于委托的过滤和 β\beta 委托机制,可将 top-kk 工作负载减少多达 99% 以上。其次,由于推导合适子范围大小的困难与重要性,我们进行了严格的理论分析,并结合彻底的实验验证以确定理想子范围大小。第三,我们引入四项关键系统优化以实现快速多 GPU top-kk 计算。综上,本工作持续优于最先进水平。

关键词

引用

@article{arxiv.2109.08219,
  title  = {Dr. Top-k: Delegate-Centric Top-k on GPUs},
  author = {Anil Gaihre and Da Zheng and Scott Weitze and Lingda Li and Shuaiwen Leon Song and Caiwen Ding and Xiaoye S Li and Hang Liu},
  journal= {arXiv preprint arXiv:2109.08219},
  year   = {2021}
}

备注

To be published in The International Conference for High Performance Computing, Networking, Storage and Analysis (SC 21)