中文

利用光线追踪核心加速区间最小值查询

分布式、并行与集群计算 2023-06-07 v1 计算几何 数据结构与算法

摘要

在过去十年中,GPU技术已从纯通用计算转向包含专用集成电路(ASIC),例如张量核心(Tensor Cores)和光线追踪(RT)核心。尽管这些专用GPU核心旨在进一步加速人工智能和实时渲染等特定领域,但近期研究已成功利用它们来加速通常使用常规GPU计算的其他任务。在本工作中,我们提出RTXRMQ,一种可利用RT核心计算区间最小值查询(RMQ)的新方法。主要贡献是提出一种RMQ的几何解法,其中数组元素变为三角形,其放置位置和形状分别依据元素在数组中的值和位置确定,使得从查询参数给定点发射的光线的最近命中对应于该查询的结果。实验结果表明,RTXRMQ目前最适用于相对于问题规模较小的查询范围,相比最先进的CPU(HRMQ)和GPU(LCA)方法分别实现了高达5×5\times2.3×2.3\times的加速。尽管对于中型和大型查询范围,RTXRMQ目前不及LCA,但其仍具竞争力,比高度并行的CPU方法HRMQ快2.5×2.5\times4×4\times。此外,跨最新RTX GPU架构的性能扩展实验表明,若当前RT扩展趋势持续,则RTXRMQ的性能扩展速率将高于HRMQ和LCA,使该方法在未来采用批量RMQ的高性能应用中更具意义。

关键词

引用

@article{arxiv.2306.03282,
  title  = {Accelerating Range Minimum Queries with Ray Tracing Cores},
  author = {Enzo Meneses and Cristóbal A. Navarro and Héctor Ferrada and Felipe A. Quezada},
  journal= {arXiv preprint arXiv:2306.03282},
  year   = {2023}
}

备注

17 Figures