【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)是功能强大的计算设备,可满足3-D游戏行业对高性能,实时图形引擎的需求。 Nvidia公司为通用GPU编程提供了一种称为CUDA的编程语言。层次聚类是用于确定多维空间中相似数据点聚类的常用方法。如果存在n个数据点,则可以根据所采用的距离度量,在O(n〜2)到O(n〜2 log n)的顺序时间内进行计算。本工作探索了使用CUDA / GPU进行的层次集群的并行计算,与使用Intel Pentium CPU进行的顺序计算相比,整体速度提高了48倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号