当前位置:主页 > 科技论文 > 计算机论文 >

一种基于OpenCL的高能效并行KNN算法及其GPU验证

发布时间:2017-10-18 10:51

  本文关键词:一种基于OpenCL的高能效并行KNN算法及其GPU验证


  更多相关文章: KNN GPGPU OpenCL 并行冒泡 并行计算


【摘要】:近年来数据分类技术已经被广泛应用于各类问题中,作为最重要的分类算法之一,K最近邻法(KNN)也被广泛使用。在过去的近50年,人们就如何提高KNN的并行性能做出巨大努力。基于CUDA的KNN并行实现算法——CUKNN算法证明KNN在GPU上的并行实现比在CPU上串行实现的速度提升数十倍,然而,CUDA在实现过程中包含了大量的冗余计算。提出了一种并行冒泡的新型KNN并行算法,并通过OpenCL,在以GPU作为计算核心的异构系统上进行验证,结果显示提出的方法比CUDA快16倍。
【作者单位】: 电子科技大学;广东省公安厅;
【关键词】KNN GPGPU OpenCL 并行冒泡 并行计算
【分类号】:TP338.6
【正文快照】: 0引言近年来,许多不同类型的处理器广泛应用于高性能计算领域,如GPU、FPGA、DSP等[1],而异构计算平台由不同类型的处理器组成,能对许多不同的算法进行加速实现。Open CL是一种开放式的异构计算标准,支持异构系统的并行程序应用。作为经典聚类算法,KNN在文字识别、预测分析、图

【相似文献】

中国期刊全文数据库 前1条

1 ;通用计算(GPGPU):充分发掘GPU的强大计算能力[J];新电脑;2008年04期



本文编号:1054516

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1054516.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户4c05f***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com