首页> 外国专利> EFFECTIVE AND SCALABLE BUILDING AND PROBING OF HASH TABLES USING MULTIPLE GPUS

EFFECTIVE AND SCALABLE BUILDING AND PROBING OF HASH TABLES USING MULTIPLE GPUS

机译:使用多个GPU的哈希表的有效且可扩展的构建和探查

摘要

Described approaches provide for effectively and scalably using multiple GPUs to build and probe hash tables and materialize results of probes. Random memory accesses by the GPUs to build and/or probe a hash table may be distributed across GPUs and executed concurrently using global location identifiers. A global location identifier may be computed from data of an entry and identify a global location for an insertion and/or probe using the entry. The global location identifier may be used by a GPU to determine whether to perform an insertion or probe using an entry and/or where the insertion or probe is to be performed. To coordinate GPUs in materializing results of probing a hash table a global offset to the global output buffer may be maintained in memory accessible to each of the GPUs or the GPUs may compute global offsets using an exclusive sum of the local output buffer sizes.
机译:所描述的方法提供了有效且可扩展地使用多个GPU来构建和探查哈希表以及实现探查结果的方法。 GPU用来建立和/或探测哈希表的随机存储器访问可以分布在GPU上,并使用全局位置标识符同时执行。可以从条目的数据计算全局位置标识符,并使用该条目标识用于插入和/或探测的全局位置。 GPU可以使用全局位置标识符来确定是使用条目执行插入还是探测,和/或在哪里执行插入或探测。为了协调GPU实现对哈希表的探测结果,可以在每个GPU可访问的存储器中维持到全局输出缓冲器的全局偏移,或者GPU可以使用局部输出缓冲器大小的异或来计算全局偏移。

著录项

  • 公开/公告号US2020125368A1

    专利类型

  • 公开/公告日2020-04-23

    原文格式PDF

  • 申请/专利权人 NVIDIA CORPORATION;

    申请/专利号US201916656375

  • 申请日2019-10-17

  • 分类号G06F9/38;G06F9/54;G06F16/28;G06F16/2455;G06F9/50;H04L9/06;

  • 国家 US

  • 入库时间 2022-08-21 11:23:23

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号