基于gpu的哈希表建立及其应用 您所在的位置:网站首页 hashmap哈希碰撞 基于gpu的哈希表建立及其应用

基于gpu的哈希表建立及其应用

2023-03-10 16:44| 来源: 网络整理| 查看: 265

I

基于

GPU

的哈希表建立及其应用

哈希技

已被广泛

用于各个

域,如

错误

校正、

识别

、信息安全、

算机密

学、

子商

、病毒

检测

域,但随着各个

域的

展,建立哈希表

的速度及数据

找速度并不能

足需求。近年来

理器

GPU

构架的不断

展,以

CUDA

代表的

GPU

通用

算的普及,在很多

用中

得几倍、几十倍、

乃至上百倍的加速比,所以利用

CUDA

快速地构建各

哈希表并且

用于各个

域具有重要的

实际

本文以并行建立哈希表算法

研究

象,

详细

分析了各种建立哈希表的方

法,在充分理解

CUDA

并行原理基

上,

实现

了开地址法、

地址法、杜

哈希

实时

并行建立哈希表以及

验证说

LSH

算法

向量后的保距性,并在此

上拓展出相关

用。在字符串去重

用中,核心思想是通

字符串哈希函

数聚

相同哈希

的字符串,再利用并行思想两两字符串精确比

,最

去掉

定字符串数据集中重复的字符串。在

理合成

用中,核心思想是高

似的向量

经过

LSH

哈希算法

向量后,低

向量之

能有一定概率地保

相似性。在

找相似性

KKN

用中,核心思想是高

向量利用

LSH

算法得到

的低

向量后,再

哈希

,再

合杜

哈希建表,最

利用杜

哈希

找出相似性

KNN

。相比于已有算法,本文工作的

点在于利用

CUDA

的并行能力加速

实现

类应

用,挖掘各

类应

用的并行可能,提高运算效率。

本文基于

GPU

类讨论

各哈希算法并行建表及其

用,主要工作内容如下

1.

述开地址哈希法中碰撞

三种不同的

理方式,并

针对这

三种不同

理方式分

CPU

平台和

GPU

平台

实现

开地址法建立哈希表,最后

做出两平台的效率

比。

2.

地址哈希法中

理碰撞的方式,在

GPU

上通

过链

地址法建

立哈希表,并

用于字符串去重;作

为对

实验

,在

CPU

上利用

Trie

树实现

字符

串去重,最后

行两者之

的效率比

,以及做出在

GPU

上利用

地址法建立

哈希表的

缺点分析。

3.

LSH

算法与基于像素点的

理合成

TSVQ

算法,并提出用

LS

H

算法

用于

理合成,

验证说

LSH

算法把高

向量

后仍然保距,最

TSVQ

算法与

LSH

算法在

理合成

用中的效果的

比。

 

4.

述杜

哈希法

理碰撞的方式,分析串行杜

哈希建哈希表与

GPU

上并行建表的不同,并在

GPU

实现

哈希建立哈希表,最后

L

SH

算法

实现

近似

KNN

找的

用。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有