【24h】

Hierarchical clustering with CUDA/GPU

机译:与CUDA / GPU的分层聚类

获取原文

摘要

Graphics processing units (GPUs) are powerful computational devices tailored towards the needs of the 3-D gaming industry for high-performance, real-time graphics engines. Nvidia Corporation provides a programming language called CUDA for general-purpose GPU programming. Hierarchical clustering is a common method used to determine clusters of similar data points in multidimensional spaces; if there are n data points, it can be computed in O(n~2) to O(n~2 log n) sequential time, depending on the distance metrics employed. The present work explores parallel computation of hierarchical clustering with CUDA/GPU, and obtains an overall speed-up of up to 48 times over sequential computation with an Intel Pentium CPU.
机译:图形处理单元(GPU)是针对三维游戏行业的需求而定制的强大的计算设备,用于高性能,实时图形发动机。 Nvidia Corporation提供了一种名为CUDA的编程语言,适用于通用GPU编程。分层聚类是用于确定多维空间中类似数据点的群集的常用方法;如果存在N个数据点,则根据所采用的距离指标,可以在O(n〜2)到O(n〜2 log n)中计算。目前的工作探讨了与CUDA / GPU的分层聚类的并行计算,并通过英特尔奔腾CPU在顺序计算中获得全速增速高达48倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号