首页> 外文会议>2010 IEEE International Symposium on Parallel amp; Distributed Processing (IPDPS) >Optimization of linked list prefix computations on multithreaded GPUs using CUDA
【24h】

Optimization of linked list prefix computations on multithreaded GPUs using CUDA

机译:使用CUDA在多线程GPU上优化链表前缀计算

获取原文
获取原文并翻译 | 示例

摘要

We present a number of optimization techniques to compute prefix sums on linked lists and implement them on multithreaded GPUs using CUDA. Prefix computations on linked structures involve in general highly irregular fine grain memory accesses that are typical of many computations on linked lists, trees, and graphs. While the current generation of GPUs provides substantial computational power and extremely high bandwidth memory accesses, they may appear at first to be primarily geared toward streamed, highly data parallel computations. In this paper, we introduce an optimized multithreaded GPU algorithm for prefix computations through a randomization process that reduces the problem to a large number of fine-grain computations. We map these fine-grain computations onto multithreaded GPUs in such a way that the processing cost per element is shown to be close to the best possible. Our experimental results show scalability for list sizes ranging from 1M nodes to 256M nodes, and significantly improve on the recently published parallel implementations of list ranking, including implementations on the Cell Processor, the MTA-8, and the NVIDIA GeForce 200 series. They also compare favorably to the performance of the best known CUDA algorithm for the scan operation on the Tesla C1060.
机译:我们提出了许多优化技术来计算链表上的前缀和,并使用CUDA在多线程GPU上实现它们。链接结构的前缀计算通常涉及高度不规则的细粒度存储访问,这是链接列表,树和图形上许多计算的典型特征。尽管当前一代的GPU提供了强大的计算能力和极高的带宽访问内存,但它们乍看起来似乎主要是针对流式,高数据并行计算。在本文中,我们介绍了一种优化的用于前缀计算的多线程GPU算法,该算法通过随机化过程将问题减少为大量的细粒度计算。我们将这些细粒度的计算映射到多线程GPU上,从而显示每个元素的处理成本接近最佳可能。我们的实验结果表明,列表大小从1M节点到256M节点不等,并且具有可扩展性,并且与最近发布的列表排名的并行实现(包括Cell Processor,MTA-8和NVIDIA GeForce 200系列的实现)相比有了显着改善。他们还与特斯拉C1060上进行扫描操作的最知名CUDA算法的性能相媲美。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号