首页> 外文会议>The 39th International Conference on Parallel Processing >Efficient PageRank and SpMV Computation on AMD GPUs
【24h】

Efficient PageRank and SpMV Computation on AMD GPUs

机译:AMD GPU上的高效PageRank和SpMV计算

获取原文

摘要

Google's famous PageRank algorithm is widely used to determine the importance of web pages in search engines. Given the large number of web pages on the World Wide Web, efficient computation of PageRank becomes a challenging problem. We accelerated the power method for computing PageRank on AMD GPUs. The core component of the power method is the Sparse Matrix-Vector Multiplication (SpMV). Its performance is largely determined by the characteristics of the sparse matrix, such as sparseness and distribution of non-zero values. Based on careful analysis on the web linkage matrices, we design a fast and scalable SpMV routine with three passes, using a modified Compressed Sparse Row format. Our PageRank computation achieves 15x speedup on a Radeon 5870 Graphic Card compared with a PhenomII 965 CPU at 3.4GHz. Our method can easily adapt to large scale data sets. We also compare the performance of the same method on the OpenCL platform with our low-level implementation.
机译:Google著名的PageRank算法被广泛用于确定网页在搜索引擎中的重要性。考虑到万维网上的大量网页,有效计算PageRank成为一个具有挑战性的问题。我们加速了在AMD GPU上计算PageRank的强大方法。幂方法的核心组件是稀疏矩阵向量乘法(SpMV)。它的性能在很大程度上取决于稀疏矩阵的特性,例如稀疏性和非零值的分布。基于对Web链接矩阵的仔细分析,我们使用修改后的压缩稀疏行格式设计了一个三遍快速且可扩展的SpMV例程。与3.4 GHz的PhenomII 965 CPU相比,我们的PageRank计算在Radeon 5870显卡上实现了15倍的加速。我们的方法可以轻松适应大规模数据集。我们还将OpenCL平台上相同方法的性能与我们的底层实现进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号